我用DELPHI做了个程序,在WINXP上编译,运行得很好,再在WIN2000,98,ME运行就不行了,我在一台本来运行不了这个程序的新的WIN2000上安装了DELPHI,重新编译此程序后,这个程序就能运行了,我比较了一个DELPHI在XP上和2K上编译出来的文件,发现它们的大小不同,各位前辈,请问这是什么原因?我的程序是一个WEB浏览器,用了不规则窗体(不是用2K,XP的API),用了多线程(这个不会有问题吧),真不知道为什么会这样???
调试欢乐多
编写的delphi程序需要调用一些动态链接库文件(*.dll),而编写的delphi程序需要调用一些delphi安装自带的动态链接库(vc,vb也一样),有一种方法可以解决:
下载一个DLLSHOW软件,用它找到你的程序中用到的.dll文件(当然是找那些delphi自带的.dll,windows里的dll就不用copy了,因为每个机子上都有),然后到系统中将这些文件copy到你的程序文件夹下,要和你的.exe放在一个文件夹下,然后一起带到别的机子上就可以运行了。
你是否选择了build with runtime packages选项?