| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2548 人关注过本帖
标题:新手想了解下VB调用其它应用程序并接收其它程序返回值的原理
只看楼主 加入收藏
for_vb
Rank: 2
等 级:论坛游民
威 望:1
帖 子:7
专家分:12
注 册:2017-3-15
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:3 
新手想了解下VB调用其它应用程序并接收其它程序返回值的原理
如题,本人是新手。我就是想知道下windows里面VB为什么可以调用其它应用程序?怎么样去调用?又是怎么样接收其它程序返回值的?
我用“VB 调用”搜了下论坛,搜出的贴子都是针对某种情况的细节。我只是想知道下原理。
翻了下手上的VB书,里面没有说。手上这本书是很基础的入门教材。
请高手指点下。
搜索更多相关主题的帖子: windows 应用程序 
2017-03-16 08:55
ZHRXJR
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:125
帖 子:1034
专家分:5519
注 册:2016-5-10
收藏
得分:10 
VB调用其他程序比较简单,只要你的硬盘有这个软件就可以,但是如果得到这个软件的返回值就没有那么简单了。
Shell "调用的程序路径\程序名称.exe"
在调用的程序路径处填写程序所在的绝对路径或相对路径,在这个路径有程序,填写程序的名称就可以了。
至于要得到返回值就不简单了,要知道程序的ID,并且知道程序出口地址等等等等,程序不同这些都是不一样的。

请不要选我!!!
2017-03-16 13:40
for_vb
Rank: 2
等 级:论坛游民
威 望:1
帖 子:7
专家分:12
注 册:2017-3-15
收藏
得分:0 
回复 2楼 ZHRXJR
谢谢。我想问再向你问多一个问题。
因为今天在论坛搜的那些贴子里面,看到不少内容是关于dll文件的。
我在网上搜了下一些相关的内容,我只是详细地看了下度娘百科里面的内容。
我想请教下是不是VB都可以调用那些dll文件,即无论那些dll文件是用什么样的语言编写的,VB都可以直接在程序里面调用?
2017-03-16 16:32
ZHRXJR
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:125
帖 子:1034
专家分:5519
注 册:2016-5-10
收藏
得分:10 
调用Dll与调用exe是不一样的,Dll是应用程序扩展,exe是应用程序。不论这个Dll是什么语言写的,VB均可以调用。

请不要选我!!!
2017-03-17 11:02
快速回复:新手想了解下VB调用其它应用程序并接收其它程序返回值的原理
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021174 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved