最近换了家公司,郁闷的是关于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?
引用 或者能不能加个cnpack?
相关问答:
procedure DynArrayDelete(var A;elSize:Longint;index,Count:Integer); var len,MaxDelete:Integer; P:PLongint; //4 个字节的长整形指针 begin P:=PLongint(A);// 取的 A 的 ......
我的代码如下,怎么总提示连不成功: type GUID = record //申明调用RAS(创建VPN连接用)函数所需结构体 Data1: integer; Data2: Shortint; Data3: Shortint; ......
一般都是怎么接活的? 收入怎么样 sohu?soho? sohu 可能是small office house unit 小办公室,把家变成单位。 去威客网啊,很多个呢,还有外包的网站 学习学习。 现在Delphi做东西不行了,处于淘汰状 ......