vb编写的DLL可以被其他语言程序调用吗?
本人是初学vb,最近想用vb6编写一个与一硬件连接的程序,然后将该程序生成动态链接库DLL,这样的库可以被其他的语言调用吗?
再者请说一下vb6编写的动态链接库DLL有什么利弊?谢谢
只要该语言支持COM对象,完全没有问题。
那如何判断某种语言是不是支持COM对象呢?
看该语言帮助
现在貌似很少有不支持COM的吧?
汇编好象不支持?
完全可以。
只要该语言支持COM对象,完全没有问题。我曾经做过,可以。我觉得没有什么弊,用之前需要注册,回答完毕。
支持COM就行
汇编怎么不支持呢? 这些东西反正编译后就是二进制代码而已,只是麻不麻烦。就像vb也可嵌机器指令之类的。
我之前用的一些动态链接库(大部分不是vb语言编写的)调用时都是在程序中声明一下函数就可以调用了,
vb编写的动态链接库在别的语言中调用时可以直接声明了以后调用吗?如果不行的话,在别的语言调用时应该怎么做?在vb语言调用时又应该怎么做?
不同的语言支持COM的方式不同,具体要看其说明.
老马说的有稻梨
相关问答:
在vb这编程里似乎有很多的东西是相联系的,为什么有些人对vb的编程摸不到头脑啊!并且有些事很容易的,但是却把它们的代码变成复杂,也去想一些不能实现的东西啊!
没分了,楼主多来点分!
来接点分
......
初学,大胆提问,请高手不吝赐教
1、滚动条点击与绘图板(屏幕,Piceure1)的移动问题已经解决。
Picture1.Top = -VScroll1.Value + bcW '垂直移动
Picture1.Left = -HScroll1.Value + bcW ' ......
Private Sub Form_Load()
recs = Adodc1.Recordset.RecordCount '求当前记录数
If recs > 0 Then '已有考生
Adodc1.Recordset.MoveLast '移到最后一条记录
num = V ......
这个代码
shell "cmd /c netstat -na | find /c "+chr(34)+" 10.0.0.2:80 ESTABLISHED"+chr(34)+" >out.txt"
请问out.txt 这个文本存在哪儿了,如何读取这个文件,并 ......