如何把delphi5的程序移植到delphi6,如何解决vcl的版本问题?
解决方案 »
- 我想学习做个东西,视频聊天室的东西。但是总是没有思路啊!谁能帮哥们提点建议啊
- 很菜的问题:用什么控件能做出像qq那样一层一层的下拉面版
- 这是简单的问题吗?我不会!
- 在delphi7中写的程序如何转到delphi5中?急
- 关于Edit的Ctl3D设置引起的问题!!
- xywhx(xywhx)进来拿分(3)
- 为什么adoquery.text或者adoquery.add内的sql语句中带有where语句有问题?
- 怎么用代码加上和去掉一个Table的MasterSource
- 哪里有Ahm2000 控件源码下载?
- 遇到一问题,是高手就来看看,帮帮忙
- 奇怪,我在对一个表打开地时候出现提示:!
- 如何获得本地和其他电脑的网卡号?
那都好办,还有作者没有写版本判断代码(如以下代码)
也好办,让人头疼的是D6 dfm文件里采用了双字节字符
可以转化为D6,单反过来是不行的。
如果D5控件包里有属性编辑器,需要将uses里的dsgnintf改为DesignIntf,EditorIntf,DesignVCL(好像是这样的)
也就是D6把缩写的文件名改成全称了,也好,不过会出现Proxy.pas not found
编译异常。经过研究发现不能直接在搜索路径里加入delphi5\Source\Toolsapi
而需要在包的Requare里引用DesignIDE.dcp(好像是这个),加入后仍然出错。
算了,说实话,我也不会,呵呵,搞笑!:) {$IFDEF VER 130}
Delphi 5
{$ENDIF}
{$IFDEF VER 140}
Delphi 6
{$ENDIF}
{$IFDEF VER 150}
Delphi 7
{$ENDIF}