Startseite ¦  was ist neu ¦  programmier tips ¦  indy artikel ¦  intraweb artikel ¦  informationen ¦  links ¦  interviews ¦  sonstiges
kylix ¦  tutorials ¦  online shop ¦  fotos ¦  Add&Win Gewinnspiel


Willkommen Gast. Bitte einloggen oder registrieren.
22.05.2012, 14:49:37
Übersicht Hilfe Suche Einloggen Registrieren

+  SwissDelphiCenter Forum
|-+  German Forums
| |-+  WinAPI Forum
| | |-+  GetFileSize und Pipes
« vorheriges nächstes »
Seiten: [1] Drucken
Autor Thema: GetFileSize und Pipes  (Gelesen 1302 mal)
arj
Full Member
***
Offline Offline

Beiträge: 234


« am: 27.10.2004, 09:18:26 »

Hi !

Ich habe gerade ein Programm geschrieben, das den Output
einer Konsolenanwendung via Pipes abfängt.
Jetzt hängt sich meine Anwendung allerdings immer dann auf,
wenn ich ein ReadFile mit der Pipe mache, wenn die Konsolenanwendung
gar nichts ausgibt. (Ist klar, wartet auf ein/ausgabe)

Ich benutze jetzt GetFileSize um zu überprüfen, ob schon was in die
Pipe geschrieben wurde, was auch funktioniert.

Im MSDN finde ich allerdings folgendes dazu:
Zitat
You cannot use the GetFileSize function with a handle of a nonseeking device such as a pipe or a communications device.

Laut MSDN sollte es also nicht funktionieren.
Hat jemand eine Ahnung warum es trotzdem funktioniert, bzw. ist schon einmal jemanden aufgefallen, dass es wie beschrieben NICHT funktioniert ?
Würde mich interessieren, da ich gerne wüßte ob mein Programm fehlerfrei (in dieser Hinsicht) ist.

Gruß
 Robert
Gespeichert

Gruß
   Robert
Seiten: [1] Drucken 
« vorheriges nächstes »
Gehe zu:  


Einloggen mit Benutzername, Passwort und Sitzungslänge

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS