如何在C#项目中使用(VC++,C++Builder,VB,Delphi)的API DLL
本文关键字:VB C++Builder Delphi DLL API VC++ 项目 | 更新日期: 2023-09-27 18:21:59
我一直在32位和64位(System32和SysWoW64文件夹)中尝试regsvr32。
当然,我是以管理员身份在命令提示符下运行它们的。
他们提供
找不到DllRegister服务器入口点
此外,我尝试使用命令使用regasm
%SystemRoot%Microsoft.NET''Framework''v2.0.50727''regasm.exe mydll.dll
它提供
错误RA0000:无法加载"C:''Windows''System32''mydll.dll",因为它不是有效的.NET程序集
dll来自一台运行windowsxp的旧机器,并且有一个VB6程序正在使用该文件。是否可以在winform项目中使用此dll?
请帮忙!
您可以使用平台调用(p/Invoke)调用托管代码中的函数:
https://msdn.microsoft.com/en-us/library/aa288468%28v=vs.71%29.aspx?f=255&MSPP错误=-2147217396