高分!Delphi5下编好的程序,能否直接在Delphi8进行编译???

解决方案 »

  1.   

    只要没用第三方控件,delphi5 的代码在 8 运行没有问题
      

  2.   

    大多数情况下都需要修改,delphi8的变化太大,建议用delphi7重编译delphi5的代码。
      

  3.   

    我意图是想让以前Delphi5编写的程序能够支持Unicode字符的输入
    知道D8可以支持Unicode,所以想在D8下重新编译。请问各位大侠,是否有更好的办法?
      

  4.   

    不一定,首先要求你的 Delphi8 上的控件要和 D5 上的一样。
    前几日我也是拿 D5 上的一个程序在 D8 上 Compile报错,后来一查是因为一个方法在 D5 和 D8 的单元不同了,这方面也要注意。
      

  5.   

    aiirii(ari-爱的眼睛):可能性很小,小得很 你这话什么意思,是说不可能在D8下编译吗?
      

  6.   

    回复人:longtusoft(神灯之主) () 信誉:97  2004-9-26 14:16:16  删除  
     
      D7有UNICODE处理的函数.  
    能举几个例子吗?
      

  7.   

    很多都是不能编译的,自D4以来,每个版本都有技术改进,不是BORLAND不想做好他们的换 代兼容的问题而是D自身的发展太快,不断的有新的技术加入,不断深入,不断对旧的技术完美,也就造成了,使用旧版本编的程序不能在新版本编译的问题了~
      

  8.   

    不能吧,borcon大会的时候我看到7和8可以相互编译,其他的肯定不行的
      

  9.   

    D7有哪些UNICODE处理的函数?
      

  10.   

    基本不行
    Win32与DotNet差别太大了http://lysoft.7u7.net
      

  11.   

    我意图是想让以前Delphi5编写的程序能够支持Unicode字符的输入
    知道D8可以支持Unicode,所以想在D8下重新编译。请问各位大侠,是否有更好的办法?