请问如何用VB做一个DLL的输出函数(非COM无需注册)供.NET程序调用?我在我的.NET程序里面实现一个得到MAC地
请问如何用VB做一个DLL的输出函数(非COM无需注册)供.NET程序调用?
我在我的.NET程序里面实现一个得到MAC地址的功能,但在有些笔记本电脑用户上有问题,但用VB实现就很好,所以现在想用VB做一个DLL的输出函数(非COM无需注册)供.NET程序调用.但是昨天搞了一天,虽然是可以调用而且不用注册,但是返回字符串却只返回一位,太奇怪了!返回整数就没有问题.
如果有谁能直接提供一个可以供调用的返回MAC地址的DLL,小弟就更加感激不尽了!
[解决办法]
在枕善居见过相关的资料,你查查。地址忘记了。你输入枕善居应该查得到网址的。
原理是c2、link编译连接时带参数输出dll
[解决办法]
http://www.softexam.cn/eschool/details.asp?id=10403
[解决办法]
返回字符串,要使用API那种直接写缓冲区的方式:
getclassname(hwnd,byval str,len(str)+1)
你直接返回字符串,应该也只是返回一个指针....
PS:
搜索 "VB函数添加大师 ",HOHO
[解决办法]
DLL返回字节数组
调用程序再转换为文本
