ENGLISH VERSION |
|
Links | | | Forum | | | Kommentare | | | News melden |
Chat | | | Umfragen | | | Newsticker | | | Archiv |
amiga-news.de Forum > Programmierung > DosError umleiten... | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
-1- | [ - Beitrag schreiben - ] |
04.05.2006, 19:34 Uhr geit Posts: 332 [Ex-Mitglied] |
Wie kann ich den IOErr abfangen, wenn ich ein Programm via SystemTagList etc. starte? Besonders unter OS4 werden alle Fehlermeldungen darüber ausgegeben. Beispiel: > dir <>NIL: " DIR: Argumentzeile ist ungültig oder zu lang Wenn ich jetzt aus einem AmigaDos Programm diesen Aufruf via System mache, will ich keine Meldung in der Shell sehen. Gibt es da eine Möglichkeit. Eigenen Error Output handle umbiegen, oder so? Generell stellt sich mir die Frage, wie ich so eine Fehlermeldung überhaupt ausgegeben bekomme. Würde das Testen erleichtern. Geit [ - Antworten - Zitieren - Direktlink - ] |
04.05.2006, 19:51 Uhr thomas Posts: 7718 Nutzer |
*> (das ist kein Smily, sondern das Zeichen, mit dem man stderr umbiegt). Unter OS4 gibt es glaube ich sogar eine Funktion, um den Dateizeiger zu setzen. ErrorOutput() oder so. Das Tag für SystemTags heißt auch so: NP_ErrorOutput oder so. Bei OS3 und früher hängt es vom Compiler ab, ob man da was umbiegen kann. Der ErrorOutput in der Process-Struktur existiert zwar seit Kickstart 2.0, viele Compiler benutzen ihn aber trotzdem nicht. Gruß Thomas -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ [ - Antworten - Zitieren - Direktlink - ] |
04.05.2006, 20:57 Uhr geit Posts: 332 [Ex-Mitglied] |
@thomas: *> Ja, da klingelt es. Das habe ich schonmal gesehen! Vielleicht reicht das ja schon für meinen Fall! Danke Geit [ - Antworten - Zitieren - Direktlink - ] |
-1- | [ - Beitrag schreiben - ] |
amiga-news.de Forum > Programmierung > DosError umleiten... | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
Impressum |
Datenschutzerklärung |
Netiquette |
Werbung |
Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten. |