AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Dateizugriff mit Dienst

Ein Thema von Manzoni · begonnen am 8. Sep 2006 · letzter Beitrag vom 9. Sep 2006
Antwort Antwort
Benutzerbild von Manzoni
Manzoni

Registriert seit: 15. Feb 2004
Ort: Berlin
120 Beiträge
 
Delphi 7 Enterprise
 
#1

Dateizugriff mit Dienst

  Alt 8. Sep 2006, 17:37
Hallo!

Ich versuche mit meinem Dients auf das Dateisystem zuzugreifen, doch Windows beendet den Dients gleich wieder mit der Anweisung, der Dients befinde sich im Leerlauf. Ich habe schon ähnliche Themen hier gefunden, meistens wird geraten den Dients nicht mit dem Systemkonto anmelden zu lassen, doch wie kann ich das ändern?
Folgender Code soll etwas aus einer Ini-File lesen:
Delphi-Quellcode:
procedure TService1.ServiceStart(Sender: TService; var Started: Boolean);
begin
  [b]inifile.Create(ExtractFilePath(Application.ExeName)+'settings.ini');[/b]
  datei.ordner:=inifile.ReadString('Datei','Ordner','C:\');
  datei.name:=inifile.ReadString('Datei','Name','');
  programm.pfad:=inifile.ReadString('Programm','Pfad','');
  programm.parameter:=inifile.ReadString('Programm','Parameter','');
  inifile.Free;
  DirMonitor.Directory:=datei.ordner;
  DirMonitor.Active:=true;
  showMessage('OnStart');
  Started := True;
end;
Der Dients ist vom Typ stWin32. Wo liegt mein Denkfehler?

Edit: Der Fehler lag meinerseits wo anders!! Sorry
Bob
  Mit Zitat antworten Zitat
Olli
(Gast)

n/a Beiträge
 
#2

Re: Dateizugriff mit Dienst

  Alt 9. Sep 2006, 10:57
Soso, und du meinst, daß ein Dienst, der in einer nicht-interaktiven WindowStation läuft, eine Messagebox anzeigen sollte? Denk nochmal drüber nach ...
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:51 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz