Forum: Programmieren allgemein
by AlBo55,
1. Okt 2014
das war ja einfach.
rewrite löst den Fehler "Dateizugriff verweigert" aus ( wird im Dienst nicht angezeigt), schreibt aber trotzdem (d.h. Datei auf C:\ vorhanden).
mit c:\programdata läuft alles bestens und ich kann weiter üben.
ich war natürlich als Admin angemeldet, als ich den Dienst gestartet habe. augenscheinlich muss man dem Dienst selber aber extra weiterreichende Rechte verpassen
...
Forum: Programmieren allgemein
by AlBo55,
1. Okt 2014
loggen geht ja nicht, kommt gleich obige Fehlermeldung
Forum: Programmieren allgemein
by AlBo55,
1. Okt 2014
er darf ja schreiben, aber nur mit ReWrite, das ist ja das komische. auch DBConnect (auskommentiert) bringt den gleichen Fehler
Forum: Programmieren allgemein
by AlBo55,
1. Okt 2014
Hallo,
da wollte ich mal einen Dienst programmieren und schon bin ich der Verzeiflung nahe.
ich hab einfach eine Service-Anwendung erstellt.
Das funktioniert:
procedure TService1.ServiceStart(Sender: TService; var Started: Boolean);
begin
AssignFile(f, 'C:\testdatei.txt');
Rewrite(f);