Hallo Christoph,
Unter Windows _kann_ es keine solche Fehlermeldung geben, weil es in Windows kein "stderr" gibt, ...
wo hast du denn diese Information her? Vielleicht aus Dr. Binsens großem Nachschlagewerk? [Klawischnigg]
Tatsächlich gibt es die Standard-Handles stdin, stdout, stderr, stdprn und stdaux (mit den fest vergebenen numerischen Werten 0 bis 4) bereits im guten alten DOS, und Windows pflegt sie hübsch weiter.
Nur dass eine Ausgabe an std*** in GUI-basierten Anwendungen unter Windows ins Leere läuft, weil diese Handles bei GUI-Anwendungen nicht an ein Gerät bzw. ein Konsolenfenster gekoppelt sind. Bei Konsolenanwendungen kann man diese Standardhandles aber uneingeschränkt verwenden.
und ebensowenig ein "/dev/null".
Das ist natürlich wahr.
So long,
Martin
Ja, ja... E.T. wusste schon, warum er wieder nach Hause wollte.