我做的DLL只能在本机使用。为什么?(35分)

  • 主题发起人 主题发起人 beer_xjx
  • 开始时间 开始时间
B

beer_xjx

Unregistered / Unconfirmed
GUEST, unregistred user!
我用D6做的DLL在PB中调用,在我本机上用一点事都没有,但一放到其它机器上调用就出错,不知为什么,我在把BORLNDMM.DLL一块拷到同一目录下了,但还是出错,不知为什么,请高手指点一下!
有人说是: 编译时候选project/options菜单,将build with runtime package去掉
将 using dynamic Library 去掉,前面一个我去掉了,但后面一个选项在哪里我找不着,我的是D6,但按上面的方法去做了,还是不行,请高手指点一下。

我只有40分了,我要送出35分,请指点
 
什么错误?
 
说打开DLL错误,但我的DLL明明是在这个位置呀!
 
你肯定是在.dpr的behin end 之间初始化了。
 
我在BEGIN和END之间什么也没有,在我注册时,提示GETLASTERROR RETRUN 0x00000485
不知为什么。我的E_mail BEER_XJX@163.COM
 
普通DLL不用注册的。
 
会不会是D6的问题?
在D5下编译试试。要么就装上D6的更新包再编译试试。
 
调用时写出 动态连接库的全名
测试!
 
多人接受答案了。
 
后退
顶部