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