Announcement

Collapse
No announcement yet.

Anonymous Pipe im Overlapped Modus?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Anonymous Pipe im Overlapped Modus?

    Hi! So, ich betätige mich jetzt mal als Crossposter, auch wenn das ja net die feine Art is, aber das Problem hat halt was mit dem Builder UND der Windows API zu tun, von daher bidde ich um Verständnis *g*.

    Ich paste einfach ma den Text ausm API Forum:
    --
    Hi! Ich habe ein proggy zusammengeschraubt, das den Std-Output eines Child-Consolen-Prozesses abfängt und in ein Memo-Feld des Parents umleitet. Nu hab ich folgendes Problem: der Output soll kontinuierlich gelesen werden, allerdings return ReadFile ja nichts, solange nicht die angegebene anzahl bytes gelesen wurde. Und deshalb bleibt das Proggy hängen, wenn der child-prozess keinen Output mehr liefert...also müsste ich quasi die Pipe im Overlapped Modus öffnen, nur weiß ich nicht, ob das überhaupt geht, geschweige denn wie...also wäre prima wenn ihr mir helfen könntet....Danke schon ma im Vorraus! - [BHN]-Leberknecht
    --
    BIDDE BIDDE BIDDE!!!

  • #2
    So, hab schon ne Lösung gefunden.
    Also quasi vor dem ReadFile aufruf PeekNamedPipe aufrufen und die Byte-Anzahl der Pipe auslesen.
    So denn!
    - [BHN]-Leberknech

    Comment

    Working...
    X