Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
TheMillenium Dark JLI'ler
Anmeldedatum: 21.07.2002 Beiträge: 1427 Wohnort: World Medaillen: Keine
|
Verfasst am: 24.12.2003, 15:20 Titel: Threads & System() |
|
|
Hi!
Ich will ein Dos-Programm mehrmals öffnen und ihm Werte übergeben.
Ich hab das Programm mit 10 Threads laufen und es funktioniert leider nicht richtig, weil jeder Thread warten muss, bis der andere Thread mit seinem system() Aufruf fertig ist. Das Dos-Programm muss ne Weile laufen bis es sich beendet.
Wie kann ich das Umgehen, dass meine Thread alle gleichzeitig ihre system() Aufrufe ausführen können, oder geht das gar nicht? _________________ The source of all power is in its destiny... |
|
Nach oben |
|
 |
TheMillenium Dark JLI'ler
Anmeldedatum: 21.07.2002 Beiträge: 1427 Wohnort: World Medaillen: Keine
|
Verfasst am: 26.12.2003, 17:34 Titel: |
|
|
gelöst  _________________ The source of all power is in its destiny... |
|
Nach oben |
|
 |
Hazel JLI MVP


Alter: 40 Anmeldedatum: 19.07.2002 Beiträge: 1761
Medaillen: Keine
|
Verfasst am: 26.12.2003, 18:12 Titel: |
|
|
Hmm teile doch deine neu gewonnene Weisheit mit uns. ;) _________________ *click* Dabuu!?
Twitter: http://twitter.com/Ollie_R
|
|
Nach oben |
|
 |
TheMillenium Dark JLI'ler
Anmeldedatum: 21.07.2002 Beiträge: 1427 Wohnort: World Medaillen: Keine
|
Verfasst am: 26.12.2003, 22:50 Titel: |
|
|
system() ist eine kommandozeilen-funktion, d.h. sie arbeitet wirklich wie in dos, ein aufruf nach dem anderen
die lösung ist:
winexec(dos befehls-string, SW_param)
das ist eine 16bit version
der erste parameter ist der gleiche wie bei system(), der zweite ist die anzeigeeigenschaft vom fenster wie SW_SHOW, SW_HIDE, SW_MINIMIZE,...
ich hoffe dass dir das was nützt @Hazel  _________________ The source of all power is in its destiny... |
|
Nach oben |
|
 |
Hazel JLI MVP


Alter: 40 Anmeldedatum: 19.07.2002 Beiträge: 1761
Medaillen: Keine
|
Verfasst am: 27.12.2003, 00:42 Titel: |
|
|
Nicht direkt, ich war nur neugierig und man weiß ja nie wann man das mal gebrauchen kann. :) Thx, though. _________________ *click* Dabuu!?
Twitter: http://twitter.com/Ollie_R
|
|
Nach oben |
|
 |
|