如何调用vc写的dll vb有类的概念吗
怎么调用vc写的dll vb有类的概念吗
我用VC写了一个DLL, 里面有一个类供外部调用
class DISKSC_API CDisksc {
public:
BOOL SetDisk(long Leftsize,long Allsize);
BOOL UnInit();
BOOL Init(LPCTSTR sysPath);
CDisksc(void);
// TODO: add your methods here.
private:
BOOL LoadNTDriver(char* lpszDriverName,char* lpszDriverPath);
BOOL UnloadNTDriver( char * szSvrName );
};
VB 我没接触过, VB中怎么写这个声明呢?
我看到普通函数是这样写的
Private Declare Function ClearHistory Lib "ieclaer.dll" (ByVal szPath As String) As Integer
那添加一个类怎么办?
------解决方案--------------------
只要能导出,就能调用。成员函数需要传递一个this指针。
我用VC写了一个DLL, 里面有一个类供外部调用
class DISKSC_API CDisksc {
public:
BOOL SetDisk(long Leftsize,long Allsize);
BOOL UnInit();
BOOL Init(LPCTSTR sysPath);
CDisksc(void);
// TODO: add your methods here.
private:
BOOL LoadNTDriver(char* lpszDriverName,char* lpszDriverPath);
BOOL UnloadNTDriver( char * szSvrName );
};
VB 我没接触过, VB中怎么写这个声明呢?
我看到普通函数是这样写的
Private Declare Function ClearHistory Lib "ieclaer.dll" (ByVal szPath As String) As Integer
那添加一个类怎么办?
------解决方案--------------------
只要能导出,就能调用。成员函数需要传递一个this指针。