我想调用一个dll中的函数。该dll用vc6开发。在c语言中的声明为
//RISG API Send Command to Reader Circuit
extern "C"__declspec(dllimport) void WINAPI Func_Command_Reader_Circuit(int RISG_Flag, CString RISG_Ckt);
请问我在VB中能调用它吗?该怎么调用?
//RISG API Send Command to Reader Circuit
extern "C"__declspec(dllimport) void WINAPI Func_Command_Reader_Circuit(int RISG_Flag, CString RISG_Ckt);
请问我在VB中能调用它吗?该怎么调用?
...这里面不知道怎么写...
End Type
函数要这样申明:
declare sub Func_Command_Reader_Circuit lib "xxx.dll"(byval RISG_Flag as long, RISG_Ckt as XString)
vb中无法定义这个结构,一个可行的方法是写一个mfc dll,利用它来构造cstring,再进行传递。