标题:[求助]关于vb中调用exe的控制问题
只看楼主
googlers
Rank: 1
等 级:新手上路
帖 子:92
专家分:0
注 册:2006-5-8
 问题点数:0 回复次数:5 
[求助]关于vb中调用exe的控制问题

我在vb中用两个个shell调用了两个个exe文件,两个个exe文件间有如下的关系

1.第一个exe运算的时间是不确定的
2.第二个exe运算时,要用到第一个exe生成的文件


现在的问题是:

1.第一个exe可以运算,但是第二个exe由于还没有等到第一个运算完成生成它所需的文件,所以相当于没有运行第二个exe

所以想问问各位大侠,如何编写代码使得我可以知道什么时候第一个exe已运算完成?

PS我自己曾经想到:利用检查第一个exe运算完成之后生成的文件是否存在,来监控第一个exe是否完成。但是这对于初次运算还是可以,如果是第二次,第三次。。。。。。运算,由于第一次exe生成的文件是已经存在了,所以这个办法也失效了。









[此贴子已经被作者于2006-12-14 11:38:40编辑过]

搜索更多相关主题的帖子: exe vb中 控制问题 STRONG 
2006-12-14 11:37
redice
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:902
专家分:0
注 册:2006-12-11
得分:0 
下面这个思路,你看行不?
(一) 第一个exe每一次计算结果文件生成后,用一变量将该文件的创建时间保存下来。第二个exe文件调用前面生成的运算结果前,先取得当前运算结果文件的创建日期,然后比较一下前面储存的时间与当前取得的时间是否一样,如果一样说明前面的计算还没完成,如果不一样则说明前面的计算已经完成。

[此贴子已经被作者于2006-12-14 13:26:27编辑过]


鲲鹏数据 - 专业Web数据采集服务提供者
http://www.
2006-12-14 13:26
redice
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:902
专家分:0
注 册:2006-12-11
得分:0 
下这个思路,你看行不?
(一) 第一个exe每一次计算结果文件生成后,用一变量将该文件的创建时间保存下来。第二个exe文件调用前面生成的运算结果前,先取得当前运算结果文件的创建日期,然后比较一下前面储存的时间与当前取得的时间是否一样,如果一样说明前面的计算还没完成,如果不一样则说明前面的计算已经完成。

鲲鹏数据 - 专业Web数据采集服务提供者
http://www.
2006-12-14 13:28
redice
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:902
专家分:0
注 册:2006-12-11
得分:0 
下这个思路,你看行不?
第一个exe每一次计算结果文件生成后,用一变量将该文件的创建时间保存下来。第二个exe文件调用前面生成的运算结果前,先取得当前运算结果文件的创建日期,然后比较一下前面储存的时间与当前取得的时间是否一样,如果一样说明前面的计算还没完成,如果不一样则说明前面的计算已经完成。

鲲鹏数据 - 专业Web数据采集服务提供者
http://www.
2006-12-14 13:28
googlers
Rank: 1
等 级:新手上路
帖 子:92
专家分:0
注 册:2006-5-8
得分:0 
以下是引用redice在2006-12-14 13:28:57的发言:
下这个思路,你看行不?
第一个exe每一次计算结果文件生成后,用一变量将该文件的创建时间保存下来。第二个exe文件调用前面生成的运算结果前,先取得当前运算结果文件的创建日期,然后比较一下前面储存的时间与当前取得的时间是否一样,如果一样说明前面的计算还没完成,如果不一样则说明前面的计算已经完成。

听上去是可以的
那如何去获取文件的创建时间呢? 谢谢

2006-12-14 14:12
redice
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:902
专家分:0
注 册:2006-12-11
得分:0 
哦,不好意思,好几天没上论坛了
要获取文件的创建日期,这很简单呀,vb中有一个函数(非API函数)FileDateTime 就可以完成。使用格式:FileDateTime("文件的路径")

鲲鹏数据 - 专业Web数据采集服务提供者
http://www.
2006-12-18 21:15



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-109420-1-1.html




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

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