当前位置:编程学习 > VB >>

外部程序触发事件

我在用vb调用一个计算模拟程序时,能否获得该程序计算完成的触发事件。如果可能,需要怎么做?谢谢! --------------------编程问答-------------------- 没有人知道吗。。。哎 --------------------编程问答--------------------

事件不知道,但是延时可以达到目的 --------------------编程问答-------------------- 不是知不知道的问题,是不知道你的问题的意思。。。 --------------------编程问答-------------------- 哦。是这样的。
我用VB调用一个模拟软,需要输入一些参数并读取相应的结算结果。但是软件的计算需要时间,我每次都是看软件计算完了,再去进行读取操作。
我现在的想法是实现 当软件完成计算,则自动完成相应的读取程序。
不知道表达清楚没有。 --------------------编程问答-------------------- 想捕获这个出结果的事件估计不容易,但可以使用定时器定时去读结果。 --------------------编程问答-------------------- 谢谢你的回答。
我也考虑过用定时器,但是由于软件的计算时间是不定的,从小于1秒到1分钟都有可能,另外用定时不停的读取的话,得到的重复数据太多,不利于我的数据分析。
--------------------编程问答-------------------- 这个就得具体问题具体分析了,有没有一个明显的计算结束的标志? --------------------编程问答-------------------- 这个软件有个用来计算的对象 solver 它有个属性 IsSolving(Boolean)用来判断软件是否处于计算状态。
我也想过间隔1s不停的获取这个状态,但是当软件的计算时间小于1s的时候就不太好用。
而且时间间隔太短的话,程序运行太久会不会出其他问题(我的这个程序最终完成了后,运行时间可能有1~3天)
补充:VB ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,