重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
指针是c语言的概念,VB、VB.NET没有指针,除了指针以外也庆冲启很少有人能玩到判含你的编程深度,关键看不懂呢。
我们提供的服务有:成都做网站、网站设计、微信公众号开发、网站优化、网站认证、桐柏ssl等。为上1000+企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的桐柏网站制作公司
???就是子程序的名称,比如每次点誉如击c后就自动调动相对应的子程序,如子程序是
Private Sub my_do ()
........
End Sub
相应的AddHandler c.Click, AddressOf my_do
实际上是个委托
你声明的Dll库函数中使用了 ByVal 传递悔衡橘数据,意思是按值传送。VB传递函数时默认是按地址传送的即ByRef。拦乎所以应这样调用:result3 = E816_qPOS(ByVal id, ByVal a, ByVal pos()) 。如果不行,就应该考虑你函数声明是否有误了。
按你提供的原碧团库函数,应该不能用ByVal传递函数。
Private Declare Auto Function funct Lib "xxx.dll" (ByRef address() As Byte) As Integer
"xxx.dll" 你的 dll 文件名称,保证他与你拍州的程序在同一文件夹(或系统文件扒贺罩夹)中。不管是指针还是指向指针的指春闹针,都是指针,数据类型是 int(integer),vb中声明为 integer 总是正确的,至于如何解释这个指针,很多情况下 vb 是无能为力的,你的 dll 还要帮助 vb 解释,所以,设计 dll 时,要考虑使用者的接受能力。