Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Warten bis ein Process wieder ready ist (https://www.delphipraxis.net/101233-warten-bis-ein-process-wieder-ready-ist.html)

gibb 12. Nov 2007 09:25

Re: Warten bis ein Process wieder ready ist
 
Hi ^^'

Hat ein wengl gedauert bis ich begriffen habe das man das nur mit delphi 2006 kompilieren kann ;) weil sonst die widestring units fehlen.


ehm also hast du ein kleines beispiel wie man die komponente benutzt ? resp. wie ich sie initialisiere und ihr anschliessend die konsolen kommandos übergebe ?

lg gibb

chaosben 12. Nov 2007 12:19

Re: Warten bis ein Process wieder ready ist
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich glaube man kann auch die Widestrings auch ignorieren und normale Strings nehmen. (Kommt auf einen Versuch an)

Anbei ein Beispiel mit der cmd.

gibb 13. Nov 2007 08:58

Re: Warten bis ein Process wieder ready ist
 
ich danke dir bei weiteren fragen melde ich mich wieder... ich entwickle jetzt halt im 2006 spielt keine rolle ich kenne das einfach noch nicht sooo gut.

lg gibb

gibb 13. Nov 2007 10:04

Bugreport 1
 
Also ich bin mal so frei und melde dir bugs die ich finde ;)

wenn man schnell 2 kommandos hintereinander ausführt friehrt das gui bis zur verarbeitung ein oder bleibt komplett hängen. Das problem habe ich auch bei meiner Entwicklung der Konsole.

versuche das einmal im cmd.exe das funktioniert da kann man 10 verschiedene befehle eintippen während die Konsole noch beschäftigt ist und es funktioniert trozdem...

chaosben 6. Dez 2007 19:44

Re: Warten bis ein Process wieder ready ist
 
Ok ... dieser Bug wurde soeben gefixt. Danke fürs Melden. :)

gibb 18. Dez 2007 14:19

Re: Warten bis ein Process wieder ready ist
 
Darf ich fragen wie deine Lösung aussieht? Ich brauche deine komponente zur zeit nicht. hast du auch das problem gelöst das man kommandos im vornerein schicken kann und diese anschliessend ausgeführt werden?

chaosben 18. Dez 2007 19:19

Re: Warten bis ein Process wieder ready ist
 
Zitat:

Zitat von gibb
hast du auch das problem gelöst das man kommandos im vornerein schicken kann und diese anschliessend ausgeführt werden?

Genau das ist jetzt möglich, weil mir jemand ;) einen Wink diesbezüglich gegeben hat.

Wie es im Moment aussieht, kannst du dir im SVN ansehen.

gibb 21. Dez 2007 13:09

Re: Warten bis ein Process wieder ready ist
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich habe das getestet. Und musste leider festellen das du irgendwo immer noch einen Bug hast. Ich habe mir schnell das Prog da unten geschrieben (Ist nichts weiteres als ne While schleife ;) ) und deine konsole ausgetestet starte es einmal normal analysiere den output dann ruffe es in deiner Konsole auf schaue dir den output an und dann gib mehrmals das kommando für den start ein und schaue was passiert. Es wird einfach nur einmal ausgeführt oder mehrmals mit abgeschnittenem output.

lg Severin

chaosben 2. Jan 2008 06:14

Re: Warten bis ein Process wieder ready ist
 
//edit: quatsch ... muss noch mal drüber nachdenken


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:32 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz