运行含有dll的程序的问题?(100分)

  • 主题发起人 主题发起人 leslie cheng
  • 开始时间 开始时间
L

leslie cheng

Unregistered / Unconfirmed
GUEST, unregistred user!
我在delphi中创建了一个dll,在pb中运行正常!但是在另外一台没有安装
delphi开发环境的机器上运行时,总是出错。请问:用delphi开发的dll
在发布时还需要其他的文件吗?谢谢!
 
你可能在参数中使用了STRING 类型 改为SHORTSTRING类型 即可
 
老兄说的太笼统了:(
 
问题解决了,原来少了vcl40.bpl.
但请问: vcl40.bpl是个什么东东?
 
VCL40.BPL是Delphi的运行库文件,你在编译DLL时选中了Build with
package的选项吧?
 
编译时候选project/options菜单,将build with runtime package去掉
将 using dynamic Library 去掉
 
同意上两位的说法,独立发布程序时,不要build with runtime package,毕竟
很多人不用Delphi,即使加上vcl40.bpl,则总大小将很大,因为vcl40.bpl很大!
 
接受答案了.
 
后退
顶部