Hallo,
ich möchte mit ShellExecute eine Textdatei per Notepad öffnen.
Natürlich versuche ich den Fall vorzusehen, dass irgendetwas nicht klappt wie es soll.
So überwache ich den Rückgabewert von ShellExecute.
Auf diese Weise kann ich aber bloss feststellen, wenn der Aufruf von Notepad nicht funktionierte. Ist die angegebene Textdatei nicht da, bringt ShellExecute eine eigene Fehlermeldung (Datei ist nicht gefunden werden, wollen Sie eine neue erstellen?), bei der ich nicht weiss, wie ich sie abfangen und gegen eine eigene ersetzen kann. API Funktionen haben da wohl ihre eigenen Gesetze nehme ich an. Try - Except geht nicht, {$i-} auch nicht, und mehr fällt mir nicht ein.
Aber wie gehts denn?
Gunter
ich möchte mit ShellExecute eine Textdatei per Notepad öffnen.
Natürlich versuche ich den Fall vorzusehen, dass irgendetwas nicht klappt wie es soll.
So überwache ich den Rückgabewert von ShellExecute.
Auf diese Weise kann ich aber bloss feststellen, wenn der Aufruf von Notepad nicht funktionierte. Ist die angegebene Textdatei nicht da, bringt ShellExecute eine eigene Fehlermeldung (Datei ist nicht gefunden werden, wollen Sie eine neue erstellen?), bei der ich nicht weiss, wie ich sie abfangen und gegen eine eigene ersetzen kann. API Funktionen haben da wohl ihre eigenen Gesetze nehme ich an. Try - Except geht nicht, {$i-} auch nicht, und mehr fällt mir nicht ein.
Aber wie gehts denn?
Gunter
Comment