首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

asp.net在window2003中怎么调用非.net写的dll文件出错

2012-11-05 
asp.net在window2003中如何调用非.net写的dll文件出错?asp.net网站在window2003系统中调用D盘11文件夹下的

asp.net在window2003中如何调用非.net写的dll文件出错?
asp.net网站在window2003系统中调用D盘11文件夹下的1.dll文件,发现总是 “无法加载 DLL“D:\11\1.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。 ”这个错误。

[DllImport(@"D:\11\1.dll", EntryPoint = "aaa", CharSet = CharSet.Ansi, CallingConvention = CallingConvention.StdCall)]
public static extern Boolean aaa(bool x);

但是我在在xp系统上调试是可以的,搞了一个下午,不知道什么原因,希望那位知道的帮忙下,谢谢。

[解决办法]
1.dll是否用了其他库文件
[解决办法]
要先用TlbTmp.exe 转取
[解决办法]
注册 DLL 就可以了
[解决办法]
Tlbimp.exe 类型库导入程序

热点排行