Da ich zyklisch Werte hinzufüge muss ich die Datei auch sofort wieder "freigeben".
@jfheins: jo .. ich fand aber die AppendToFile procedure nice und wollte die so lassen
Parameter für EXCEL währe fein ... hab ich auch schon gefunden.
Zitat:
/r <Dateiname>
Öffnet nach dem Start von Excel die angegebene Datei schreibgeschützt.
Nun muss ich diesen nur noch übergeben....
Interessanterweise habe ich beim beenden (!) meines Programmes wenn ich ExecuteProgramm verwende dauernd eine Fehlermeldung bekommen.
Zitat:
Exception-Klasse EPrivilege mit Meldung 'Privilegierte Anweisung'.
Mit ShellExecute habe ich diese nicht.
EDIT: so btw mal die Lösung:
Delphi-Quellcode:
temp := '/r "'+vDataFileName+'"';
ShellExecute(Application.Handle,'open', 'excel.exe',pchar(temp),nil,sw_show);
龍 Der Unterschied zwischen Theorie und Praxis ist in der Praxis größer als in der Theorie.