在DLL中封装一个使用VC.net 写的类,VB.net 如何调用?
在DLL中封装一个使用VC.net 写的类,VB.net 如何调用?
class _declspec(dllexport) CPacketFile
{
public:
int GetFile(char *pFile);
vod SetFileTo (int nX);
...
};
其中:
CPacketFile是类名, _declspec(dllexport) 声明能向外提供接口,
使用vc.net 能够正常调用,比如加入 lib, 和头文件就可以,
但是使用 vb.net 该如何调用? 比如GetFile函数, 谢谢~
[解决办法]
declare
[解决办法]
用declare或dllimport两种方法可以声明dll引用。
MSDN里有详细说明。
另,如果要用参数传回string类的数据。必须使用stringbuilder而不能使用string。否则不能收到传回的字符串。
[解决办法]
有代码的话可以直接工程引用
[解决办法]
用c++/clr再封装一次,那个类
[解决办法]
。net 做的DLL 添加引用就可以用的吧,
[解决办法]
先看一下,打开你工程项目,找到引用添加,将那个DLL,添加到引用,如果能加入,应该就不需要,做入口封装了,加不进再,去做入口封装吧