首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

在DLL中封装一个使用VC.net 写的类,VB.net 怎么调用

2012-08-02 
在DLL中封装一个使用VC.net 写的类,VB.net 如何调用?在DLL中封装一个使用VC.net 写的类,VB.net 如何调用?c

在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,添加到引用,如果能加入,应该就不需要,做入口封装了,加不进再,去做入口封装吧

热点排行