Entwickler-Ecke

Windows API - DOS output catchen, realtime!


Alice - Fr 23.05.08 06:24
Titel: DOS output catchen, realtime!
hi all,

ich bekomme das nicht hin. klar den output umleiten in ein memo
stellt kein problem dar (dank forum).

nur:
halt am erst am ende des commands.
bei einer längeren operation (packen z.b.) kommt
erst nichts, dann nach beendigung alles.

wie könnte ich das anstellen, das es genau so ist, wie im DOS fentster?
also zeile für zeile?

hier:

http://www.koders.com/delphi/fid49DE08C6F1F50FF2FB9AE972C3D50E60D9C0F63C.aspx?s=socket

habe ich so etwas i.d.richtung gefunden, was aber leider nicht funkt. :-(

zitat:
''the cool thing of this component is that you do not need to wait the end of
the program to get back the output. it comes line by line.''

cu


nagel - Fr 23.05.08 12:35

Guckst du hier [http://www.delphipraxis.net/post417724.html#417724] in der DP.


Alice - Di 27.05.08 10:58

user profile iconnagel hat folgendes geschrieben:
Guckst du hier [http://www.delphipraxis.net/post417724.html#417724] in der DP.


hi,

klar, da hatte ich schon nachgesehen... :D

nur das brachte auch nicht den erwünschten effekt.

ich habe jedoch festgestellt, das es bei einigen konsolenprog./dosprog. sehr wohl funktioniert!
halt nicht bei allen, warum auch immer...

(mit dem o.g. link von mir)

cu


nagel - Di 27.05.08 11:04

Also bei mir hat die von mir verlinkte Methode bisher immer funktioniert. Wo geht's denn nicht?