ok100fen 发表于 2010-10-24 20:12:44

c语言能镶嵌在VB里吗?

VB里能不能像汇编那样嵌入一段c语言?

Tesla.Angela 发表于 2010-10-24 20:13:19

对此表示无语

ok100fen 发表于 2010-10-24 21:10:04

怎么了?
好像vb能嵌入汇编,汇编能嵌入c,c能嵌入汇编

vb能不能嵌入c?
有没有这样的类模块?

阿杰 发表于 2010-10-28 20:16:14

用C写个DLL用VB直接调用也很方便

admin 发表于 2010-10-29 08:09:39

VB嵌入汇编,其实是直接嵌入的机器码,可以由CPU直接执行的最终代码,无需编译器处理.

而C里嵌入的汇编,貌似是完全的汇编代码,需要经过编译器编译的.

你想要玩VB里嵌入"汇编代码",那就需要使用一个叫AsmInVB的插件,它对编译过程进行了控制,让汇编代码部分由MASM编译,原VB部分由VB的编译器编译,再处理了一些复杂的问题后,由LINK.EXE连接到一个EXE中.

admin 发表于 2010-10-29 08:09:53

咦,用错账号了,晕.

Tesla.Angela 发表于 2010-10-29 11:18:32

我是说你这么做没有任何意义

Tesla.Angela 发表于 2010-10-29 11:20:01

只有内嵌汇编才有意义
因为机器码是CPU可以直接执行的代码(VB内嵌汇编实际上是内嵌机器码,机器码和汇编是一一对应的)

zmh886 发表于 2010-10-31 23:12:06

C代码还要经过编译才能用 你嵌入也白费 汇编代码相当于编译好了的。
页: [1]
查看完整版本: c语言能镶嵌在VB里吗?