为什么不能调用VC写的DLL,用regsvr32注册失败!!!
haixj 2004-12-23 11:35:39 一个VC写的DLL RWL.DLL,用VB和VC都可以调用,但我要用VFP等调用时却不行,用REGSVR32注册这个DLL时
regsvr32 RWL.DLL
提示RWL.DLL已经载入,但找不到DLLREGISTERSERVER入口点.RWL.DLL可能不是DLL或OCX,
我在VFP中调用也是出现找不到入口点,是怎么回事,这个DLL不是标准的WIN API吗??我没有这个DLL的源码,是厂方给的.
这是VB下的调用方法,是可以的
Private Declare Function FirmUpg Lib "rwl" Alias "_FirmUpg@4" (ByVal filename As String) As Long
Private Declare Function InitComm Lib "rwl" Alias "_InitComm@8" (ByVal Port As Byte, ByVal Baud As Long) As Long
Private Declare Function Deduct Lib "rwl" Alias "_Deduct@8" (ByVal i As Long, AI As Any) As Long
C++的调用方法举例
int _stdcall InitComm(unsigned char cPort,int cBaud);