请教DLL问题(50分)

  • 主题发起人 主题发起人 camcap
  • 开始时间 开始时间
C

camcap

Unregistered / Unconfirmed
GUEST, unregistred user!
我做了个dll文件,里面有两个函数,我在另外的一个应用程序里面调用这个函数,
总是出现"没有找到dll/projiect1.dll,因此这个应用程序未能启动.重新安装应用程序可能回修复此问题.
请问我可能哪里出了错误.我在应用程序里面的implementation里面也说明了这两个函数
'dll/project1.dll'[:)]
代码:
 
你好,你的函数是放在DLL的主单元中,
还是放在其它的单元。另外有没有在EXPORT部分加入函数名。
如果是在其它的单元中,EXPORT部分中的声明应包涵这个单元名(如果这些函数不是声明在类中)
当你隐式的调用DLL时,接口部分声明的函数应与接口声明的一样,且应包涵全部正确的参数列表。。
另外如果你是在你的应用程序的其它单元调用这些函数,应该将前面“函数名+关键字+'dll/project1.dll'”
分成两部分。“函数名”放在接口部分。“函数名+关键字+'dll/project1.dll'”放在实现部分。
 
没有找到这个DLL,你先试试写上绝对路径,没有问题后,再想想是怎样写好相对路径吧。
 
当然你的“'dll/project1.dll'[:)]
代码:
”前提必须是你的DLL文件要在你的工程文件目录下,
否则请用全名。楼上的也是一个可能性。
 
DLL文件没找到提示得很明白呵,
 
后退
顶部