Goeiemorgen.
Ik heb dit probleem al eerder voorgelegd maar wil jullie hulp toch nog 1 keer vragen.
het gaat om de regel Application->Procesmessages();
de situatie:
ik stuur met mijn programma een ander programma aan via windowmessaging en kijk of het andere programma nog leeft door middel van een doorgelusde compoort.
de aansturing begint op tijdstip: 15:28:53.30
het gaat goed tot tijdstip: 19:19:04.80
in deze tijd heeft het programma 588 testen uitgevoerd. in zo'n test wordt een verschillend aantal keer de regel application->procesmessages(); gebruikt. verschillend van 0 tot +/- 20.
ineens gaat de application->procesmessage(); regel heel veel tijd in beslag nemen.
mijn vraag is: WAAROM?
hieronder staat een stukje uit mijn logfile:
weten jullie misschien waarom de computer INEENS 11 uur nodig heeft om de regel application->processmessage(); af te handelen?
.modbreak: layoutverneuking weggehaald
Ik heb dit probleem al eerder voorgelegd maar wil jullie hulp toch nog 1 keer vragen.
het gaat om de regel Application->Procesmessages();
de situatie:
ik stuur met mijn programma een ander programma aan via windowmessaging en kijk of het andere programma nog leeft door middel van een doorgelusde compoort.
de aansturing begint op tijdstip: 15:28:53.30
het gaat goed tot tijdstip: 19:19:04.80
in deze tijd heeft het programma 588 testen uitgevoerd. in zo'n test wordt een verschillend aantal keer de regel application->procesmessages(); gebruikt. verschillend van 0 tot +/- 20.
ineens gaat de application->procesmessage(); regel heel veel tijd in beslag nemen.
mijn vraag is: WAAROM?
hieronder staat een stukje uit mijn logfile:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
| Application ProcessMessages started19:19:04.80 Application ProcessMessages ended19:19:04.81 Proces D ended Delay started19:19:05.45 Delay ended19:19:08.47 Proces F started Get info compport19:19:08.49 writed to port19:19:09.03 readed from port19:19:09.07 Proces F ended Proces G started Proces G ended (588 ) #MATHEMATICAL #C:\StresstestProjects\MyProject\Tests\MATHEMATICAL\AddAutoOnMoveTraces 19:19:09.11 Proces A ended Proces B started Delay started19:19:09.15 Delay ended19:19:12.16 Proces B ended Proces A Started (589 ) #AVSB #C:\StresstestProjects\MyProject\Tests\AVSB\MultiplyAutoOffTryButtonbar 19:19:12.18 Proces C started Proces C ended Proces D started Proces K started19:19:12.23 Proces K ended19:19:12.43 Application ProcessMessages started19:19:12.46 Application ProcessMessages ended 6:29:02.73 Proces D ended Proces C started |
weten jullie misschien waarom de computer INEENS 11 uur nodig heeft om de regel application->processmessage(); af te handelen?
.modbreak: layoutverneuking weggehaald
[ Voor 12% gewijzigd door .oisyn op 13-01-2003 16:52 ]