最近换了家公司,郁闷的是关于Delphi的问题,公司之前用的也是D版Delphi7企业版的。后来被送了律事函以后,就强制改用Delphi7个人版,剧说这个版本是免费版,或者说很便宜,如果查出来,就买个好了。这下可好。苦了我们这些个程序员,用习惯了那些功能,突然之间就不能用了,又不能偷偷的用企业版。
我总结几个比较常用的功能。
1:Ctrl+shift+Up或者Ctrl+shift+Down。。在过程或函数声明的实现部分跳转的功能就不能用了。
2:代码提示功能,就是鼠标移到相应的过程、函数或变量上,没有相关提示了。
3:还是提示功能,即断点调试下,鼠标移到变量上面,无法查看其值了。
。。。。
这个阉割版的用的很不爽,控件没有那么多也就算了,反正也不会用的。但上面的功能,看起来挺小,但用起来却很实用。众所周知,delphi也是基于Bpl带包运行的。我想了个办法,想用狸猫换太子的办法来将其对应功能的包调换成企业版的。
此贴目的:
1。确认我此方法可行性。
2。确认需要被替换掉的包,我分析这些功能应该是Code editor windows,即代码编辑器的功能,但不知道是哪个包,
3。如果我此方法能行,那以后大家也可按此方法来做(有钱当然支持正版,无奈delphi太贵了,公司不肯花大钱买)。
我大概研究了下,应该是替换delphi内核中的某个包,诸如:delphide70.bpl,designide70.bpl,coreide70.bpl。。。中的某些个包。
特发贴来请高手解答。
没用过!不太清楚!
用企业版编写(断网),用个人版编译(发布的时候)。
有钱就买一套.
记得d200x出过一系列免费的trubo版的
或者能不能加个cnpack?
相关问答:
已知Python 中:
s = unicode("测试", "gb2312")
s = u'\u6d4b\u8bd5'
print s
测试
在Delphi里面如何将\u6d4b\u8bd5这样的还原成Gb2312的汉字呢?
找到个方法
......
procedure RunFunction;
type
TFunc = function(A: Integer): Integer;stdcall; //这里根据DLL里面函数的声明修改
var
......
如题:
我的程序 Create 的时候 创建了N 个线程;这N个线程不停的在 监听N个COM口的数据;当分析数据时,有些时候要弹出application.messagebox 对话框判断 是否继续 执行线程,还是挂起线程。当多个线程同时 ......
一般都是怎么接活的?
收入怎么样
sohu?soho?
sohu 可能是small office house unit
小办公室,把家变成单位。
去威客网啊,很多个呢,还有外包的网站
学习学习。
现在Delphi做东西不行了,处于淘汰状 ......