[求助]请教VB.net和VB的区别---VB.net是否能虚拟指针?
VB跟C的区别其中就有VB是没有指针的,而C有指针。但是VB可以通过ByRef传址来定义函数参数以达到虚拟指针的目的
我想请假下VB.net是不是在这点上也和VB一样,不支持指针但是可以虚拟指针?
VB的ADO是有指针的
VB.NET没有指针的了
NET是把数据表的数据读到内存里再进行操作的.
不是,我说的是函数调用
我用VB做了个东东里面调用到一个VC++做的动态链接库,那个动态链接库里的函数参数都有带指针的,刚才我听别人说VC.net是反指针的,VC里只要用到指针的函数在VC.net里都是不能调用的。所以我就想问下看看是不是VB.net也不能用?
我指的是调用我那个VC++写的动态链接库,因为我用VB调用那个动态链接库是没有问题的,在声明的时候我是用ByRef来取代了VC++中所有用指针定义的参数,但是用VC.net调用不了那个动态链接库,会出错,大概是因为VC.net它具有反指针性。VB.net不会也反指针吧?它能不能也像VB那样在调用函数的时候用ByRef定义参数起到虚拟指针的作用?
不知你是怎么调用法
如果是调用DLL文件所定义的函数是和VB一样的,其它的没用过.
在NET 传送参数默认是ByVal(即按值传送),用ByRef(即按地址传送)也可以,都是一样!
哦,我明白你的意思了。
不过我这个dll不是VB做的是VC++做的
所以我是在模块里对dll中的函数进行声明
就像使用API一样的用法