CNDEV
CNDEV.ORG
当前在线
论坛
CBD
程序员情感CBD
程序员见面交流会
CBD开发区
Java/J2ME
.NET/C#
数据库
Delphi/BCB
Visual C
其它
修真养身
中国象棋
纪念日
谈钱太俗,还是投机吧
听音乐
iCosta
资源共享
一隅
好文共赏
看电影看美剧
待定
狗屎
雪域召唤
工作流
专业显摆区
语录
情感
批评与自我批评
爱情故事
发牢骚
看三点区
游戏
CNDEV-CS/WOW
浩宇长空
生活
家有XPH
我爱学英语
美食天地ORG
半调子体育迷
观澳园友邻
搞笑奇文
拍照片
我读书我存在
论坛系统
超级垃圾站
系统建议及BUG
系统测试
中国开发网
: 论坛:
程序员情感CBD
: 贴子 546124
pcplayer
: 只要名字相同。问题是他的 EXE 都没有 SOURCE CODE
[阅读: 443] 2007-08-02 08:39:35
<空>
相关信息:
【讨论帖】进程调用问题
(83字)
(
leejd
[585]
2007-08-02 15:56
)
PostMessage是异步的吧?主进程,调用子进程进行数据库的操作,然后主进程再继续执行
(20字)
(
有狐
[641]
2007-08-02 15:59
)
等子进程关闭之后
(空) (
leejd
[508]
2007-08-02 16:04
)
那似乎得用SendMessage
(14字)
(
有狐
[523]
2007-08-02 16:08
)
createprocess watingforsingleobjects之类的呗
(空) (
bjwf
[467]
2007-08-02 16:01
)
既然主进程还要等,那干嘛还要单独放一个子进程里处理?
(空) (
Apache
[439]
2007-08-02 16:01
)
都放在一起,工程太大了,现在就是想怎么样拆分模块的问题
(32字)
(
leejd
[539]
2007-08-02 16:06
)
拆分模块就是把一个进程可以干的事情分成多进程
(4字)
(
老玉米
[459]
2007-08-02 16:09
)
那肯定是这样的了
(57字)
(
leejd
[438]
2007-08-02 16:11
)
既然在考虑拆分模块,干吗不直接把主进程和子进程都用到的这部分独立出来做成DLL呢
(空) (
有狐
[521]
2007-08-02 16:19
)
对数据库连接这块不熟悉,dll中没想到什么合适的实现方法
(41字)
(
leejd
[517]
2007-08-02 16:21
)
没有源码的EXE,你能不能调到你想调的还是个问题呢,
(空) (
有狐
[461]
2007-08-02 16:28
)
只要捕捉到人家关闭程序就可以了,但是启动和关闭之间,我的程序要停住
(空) (
leejd
[427]
2007-08-02 16:30
)
停住就没办法捕捉了。所以,必须是在循环检测。
(空) (
pcplayer
[425]
2007-08-02 16:38
)
你的 EXE 没有 SOURCE CODE 的?
(空) (
pcplayer
[433]
2007-08-02 16:22
)
有些是没有的,是别人提供的
(空) (
leejd
[396]
2007-08-02 16:26
)
你说的是多线程吧?还是多进程?
(空) (
pcplayer
[523]
2007-08-02 16:05
)
多进程
(空) (
leejd
[416]
2007-08-02 16:07
)
TEvent
(9字)
(
好望角
[521]
2007-08-02 16:24
)
只要名字相同。问题是他的 EXE 都没有 SOURCE CODE
(空) (
pcplayer
[442]
2007-08-02 16:39
)
主进程用CreateProcess创建子进程, 然后用 GetExitCodeProcess取 子进程状态,没结束就睡觉
(空) (
李战
[1728]
2007-08-02 16:30
)
创建子进程的函数本身就有一个是否等待的参数项。。。。。
(73字)
(
haitao
[607]
2007-08-02 16:51
)
那就不睡觉,而是自己做个消息循环。如果是DELPHI可以调Application.ProcessMessages
(空) (
李战
[795]
2007-08-02 16:57
)
可惜sql执行无法返回进度百分百。。。。。。。。
(6字)
(
haitao
[500]
2007-08-02 17:06
)
追求完美的结果往往是把原本幸福的东西变成了了痛苦
(空) (
李战
[434]
2007-08-02 17:30
)
追求完美没错,错在“ sql执行无法返回进度百分比”
(27字)
(
haitao
[547]
2007-08-02 17:31
)
对细节的执着往往会忘记原来的目标
(空) (
李战
[439]
2007-08-02 17:38
)
原来的目标?这样就够了:创建子进程的函数本身就有一个是否等待的参数项。。。。。 (73字) (haitao [5] 今天 16:51 )
(98字)
(
haitao
[519]
2007-08-02 17:44
)
虽然已经离开原来的话题,不过你可以count(*)你的大表得到全部记录数,然后用每次SQL所影响的行数来自己计算进度。
(空) (
李战
[571]
2007-08-03 08:33
)
可以知道本次的sql会涉及多少条记录,但是提交执行的过程里,不知道什么时候执行了其中的多少条啊
(57字)
(
haitao
[504]
2007-08-03 08:49
)
既然sql都分一小段小段执行,最起码也能做一个显示每一段是否执行完的进度。如果非要完美,sql总是可以改写的。不过,为了实现SQL进度,却把原来导数据的SQL写得怪怪的...
(空) (
李战
[499]
2007-08-03 09:12
)
不但sql难写了,而且这样做的效率低了。。。。。。。。。
(38字)
(
haitao
[467]
2007-08-03 09:26
)
如果真要实现这个,SQL可就累死了。有些东西,是没办法预先知道总耗时的。比如:
(26字)
(
茶壶
[460]
2007-08-03 11:26
)
进度条的速度也不一定就总是始终匀速的
(49字)
(
haitao
[454]
2007-08-03 11:53
)
你已经开始关注超级细节了。
(155字)
(
茶壶
[444]
2007-08-03 12:04
)
socket
(空) (
beijingshizi
[446]
2007-08-02 17:36
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录