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