日期:2014-05-18  浏览次数:21008 次

C#调用Delphi的动态链接库 提示无法加载 DLL“**.dll”(在线等)
如题:

环境
Windows7 
VS 2010


如下调用方式:
  [DllImport("../Lip/EnDecode.dll", EntryPoint = "Encode", CharSet = CharSet.Ansi, CallingConvention = CallingConvention.StdCall)]
  public static extern string Encode(string str);




两台不同的操作系统在XP是可以调用的,但在wingdows 7下就提示无法加载 DLL“**.dll”: 找不到指定的模块。
 另外Windows 7下 头天调用是正常~~ 第二天后就无法调用了


试过把文件复制到C:\WINDOWS\system32下 也没有解决。


请高手指教!!!!!




------解决方案--------------------
路径不正确,或者检验一下版本是否正确