找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 8731|回复: 8

[分享] c语言能镶嵌在VB里吗?

 火.. [复制链接]

90

主题

473

回帖

2

精华

钻石会员

积分
3261
发表于 2010-10-24 20:12:44 | 显示全部楼层 |阅读模式
VB里能不能像汇编那样嵌入一段c语言?

857

主题

2632

回帖

2

精华

管理员

此生无悔入华夏,  长居日耳曼尼亚。  

积分
36130
发表于 2010-10-24 20:13:19 | 显示全部楼层
对此表示无语

90

主题

473

回帖

2

精华

钻石会员

积分
3261
 楼主| 发表于 2010-10-24 21:10:04 | 显示全部楼层
怎么了?
好像vb能嵌入汇编,汇编能嵌入c,c能嵌入汇编

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

1214

主题

352

回帖

11

精华

管理员

菜鸟

积分
93755

贡献奖关注奖人气王精英奖乐于助人勋章

发表于 2010-10-28 20:16:14 | 显示全部楼层
用C写个DLL用VB直接调用也很方便
【VB】QQ群:1422505加的请打上VB好友
【易语言】QQ群:9531809  或 177048
【FOXPRO】QQ群:6580324  或 33659603
【C/C++/VC】QQ群:3777552
【NiceBasic】QQ群:3703755

20

主题

66

回帖

0

精华

管理员

积分
1653
发表于 2010-10-29 08:09:39 | 显示全部楼层
VB嵌入汇编,其实是直接嵌入的机器码,可以由CPU直接执行的最终代码,无需编译器处理.

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

你想要玩VB里嵌入"汇编代码",那就需要使用一个叫AsmInVB的插件,它对编译过程进行了控制,让汇编代码部分由MASM编译,原VB部分由VB的编译器编译,再处理了一些复杂的问题后,由LINK.EXE连接到一个EXE中.
我是管理员,虽然不常吭声,但无时无刻关注着论坛里每个人的一举一动!

20

主题

66

回帖

0

精华

管理员

积分
1653
发表于 2010-10-29 08:09:53 | 显示全部楼层
咦,用错账号了,晕.
我是管理员,虽然不常吭声,但无时无刻关注着论坛里每个人的一举一动!

857

主题

2632

回帖

2

精华

管理员

此生无悔入华夏,  长居日耳曼尼亚。  

积分
36130
发表于 2010-10-29 11:18:32 | 显示全部楼层
我是说你这么做没有任何意义

857

主题

2632

回帖

2

精华

管理员

此生无悔入华夏,  长居日耳曼尼亚。  

积分
36130
发表于 2010-10-29 11:20:01 | 显示全部楼层
只有内嵌汇编才有意义
因为机器码是CPU可以直接执行的代码(VB内嵌汇编实际上是内嵌机器码,机器码和汇编是一一对应的)

0

主题

36

回帖

0

精华

铜牌会员

积分
50
QQ
发表于 2010-10-31 23:12:06 | 显示全部楼层
C代码还要经过编译才能用 你嵌入也白费 汇编代码相当于编译好了的。

评分

参与人数 1水晶币 +10 收起 理由
Tesla.Angela + 10 我很赞同

查看全部评分

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表