专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > VB Dotnet

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

发布时间:2011-06-23 14:50:29 文章来源:www.iduyao.cn 采编人员:星星草
在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,添加到引用,如果能加入,应该就不需要,做入口封装了,加不进再,去做入口封装吧
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: