我的dll中要用到第三方的dll:thd.dll。我自己的dll名称是:insu.dll.开发成功后,在我的开发机器上程序运行正常。insu.dll的使用者是c#程序。当我把我的程序部署到用户计算机时,报错:加载thd.dll 失败,错误代码是126.我把thd.dll放到应用程序的路径下,windows默认路径下都是报不能加载 thd.dll 的错误。insu.dll 中的部分代码如下 :
hinstance HDLL;
HDLL=LoadLibrary("thd.ll);
if(HDLL==null)
{
报错代码
DWORD er=getlasterror();
(...er=126) }
我感到很困惑,为什么在我开发机器上允许正常,而在用户计算机上不行呢?我把thd.dll加了特定路径也依然如故。我开发环境是:.net 2003 windows 2000 profession.用户计算机是 windows 2000 professional .请高手帮忙。
hinstance HDLL;
HDLL=LoadLibrary("thd.ll);
if(HDLL==null)
{
报错代码
DWORD er=getlasterror();
(...er=126) }
我感到很困惑,为什么在我开发机器上允许正常,而在用户计算机上不行呢?我把thd.dll加了特定路径也依然如故。我开发环境是:.net 2003 windows 2000 profession.用户计算机是 windows 2000 professional .请高手帮忙。
解决方案 »
- 怎么判断bstr或ccombstr类型字符串是否全为空格
- struct 类里有CString,还有CArray 对象.这个结构的大小无法知道的吧?
- 想询问一个符号的含义
- 关于生成新的进程的问题
- 关于OPENGL SHADING LANGUAGE问题。
- 初学ATL开发,虽看过理论书籍,始终不明白一些东东.请教1.ATL如何开发控件,2.求取ATL开发控件实例.复贴有分
- 怎么使用SendDlgItemMessage向一个按钮发送一个消息
- 有关网页浏览的问题,请您帮忙!
- 怎样添加控件事件?
- 紧急求救 我无意中删除了nt4.0系统下的一个文件夹,请问高手该怎么恢复?
- LoadLibrary() 问题
- 请大家帮我女朋友的服装店取个名字
文件名写错了,应该是:
HDLL=LoadLibrary("thd.dll");
2、DLL是动态连接的,而用户机器上没装.net运行库