| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 565 人关注过本帖
标题:请教各位老师个控制外部EXE的问题
只看楼主 加入收藏
fanghui2021
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2021-9-25
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:2 
请教各位老师个控制外部EXE的问题
想做个类似多线程的程序,也有个比较简单的思路:
简单的举例,例如说做一个表单,表单由一个edit和一个timer控件组成,表单的功能是显示一些数据列表
timer1控件interval属性设置为5000(5秒),timer事件代码如下:
for i=1 to 500
thisform.edit1.value=thisform.edit1.value=thisform.edit1.value+allt(str(I))+chr(13)
endfor
thisform.timer1.enable=.F.

把这个简单小窗口编译为EXE文件后,然后用一个VFP程序调用这个EXE(或者多个EXE)并控制在一个VFP主窗体(大窗体)内运行,这样这些运行的EXE窗体就可以同时显示1-500的列表了,而不像这单独一个窗体内建立多个EDIT,不论怎么样这些列表都是1-500逐个逐个的显示而不是同时运行显示。
不知是否可行?
想问问各位老师有没有办法控制
用VFP编写的小窗口EXE(也可以理解为子窗口)运行时能否像一个子窗口一样被主程序控制?

搜索更多相关主题的帖子: 运行 thisform 窗体 控制 EXE 
2022-08-03 14:15
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10609
专家分:43210
注 册:2014-5-20
收藏
得分:20 
多进程,重点是主进程与子进程通信。
不要用timer控件,timer不太稳定可靠,可用窗口消息实现事件响应。
运行时用共享内存实现数据交流,这样数据处理效率高。
这些方面的内容本版块也有讨论过,可以搜索一下看看。
2022-08-03 14:49
fanghui2021
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2021-9-25
收藏
得分:0 
回复 2楼 吹水佬
谢谢老师,我按你的指引好好研究研究。
2022-08-04 08:15
快速回复:请教各位老师个控制外部EXE的问题
数据加载中...
 
   



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

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