Hallo,
ich habe eine Tool geschrieben bei dem ich mittels 'with-open-file' eine Datei xxx.csv schreibe.
Das funktioniert auch sehr gut solange die xxx.csv nicht geöffnet ist!
Wenn diese Datei bereits mit Excel geöffnet haben kommt folgerichtig die Fehlermeldung:
Zitat:
LISP-Fehler:
Cannot create the file c:\Temp\Kontrollbericht.csv.
Wenn ich dies jetzt mit 'Ok' bestätige fliege ich leider aus dem Tool.
Und an dieser Stelle hätte ich gern eien Meldung wie:
'Die xxx.csv kann nicht erstellt werden, Bitte in Excel schließen'
und wenn ich mit 'Ok' bestätige bleibe ich in meinem Tool.
Hiewr mal einen Lisp-Schnipsel:
(setq outfile "c:\\Temp\\xxx.csv")
(with-open-file
(out outfile
:direction :Output
:if-exists :supersede
:if-does-not-exist :create
:external-format :ansi)
(format out "Test")
...
...
)
Kann man das irgend wie abfangen z:B. :error ... einfügen oder ...?
Gruß Michael
[Diese Nachricht wurde von MiBr am 12. Nov. 2025 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP