如何调用自己编写的DLL
Posted on 八月 16rd, 2007 由 admin
热门问答:
推荐阅读
| · 摩托手机不能听完整首歌的解决办法 |
| 摘要:我们在用摩托罗拉c650听mp3会遇到一个小小的问题:就是不能听一个完整的mp3歌曲,令人郁闷。今天我就为大家介绍一种方法来解决这个问题。 不过,有个方法可以弥补这个缺点,就是,起初不知道是什么,但用过之后才知,它可以将几个...... |
| · 民烨最新旗舰--土狼银河系列金星登场新闻新品 |
| 摘要: 这款民烨电子最新的旗舰金星散热器作为民烨电子新推出的散热器,并没有采用传统的压固工艺,取而代之的是采用4热管+层叠铜散热鳍片这种更加出色的散热解决方案(这款非常像国外的一款著名产品-nt02,民烨电子最新的旗舰金星散热器似乎更加优秀)。·美丽接触海畅span芯r280靓图欣赏·入门用户必看!酷睿双核配置推荐·最低79911款x1650xt全面阻击76gt·难得一见 精英高端板ka3现身市场·“日光魔盒”解决3g手机用电尴...... |
正文
我用vb5.0编一个软件,其中涉及到一些大型矩阵的计算.于是我试图用bc3.1编写这些函数,生成一个动态连接库(dll). 但是,由于函数的参数是指针,而vb中却没有指针.我看前面的文章中说vb中指针可以模拟,请问具体怎么做? 另外,可以直接传递数组给dll吗?
事实上,vb存在着传指针的方法。(在调用dll)
程序中,声明dll时,用byref代替byval 就可以传指针给dll
另外,也可以直接传数组给dll,不过数组必须是变体数组!
如:public declare sub mysub "mylib"(by val xxx as integer, array as variant) 必须声明清楚!


讨论区