Ich führe den Service jetzt mit meinem Benutzerkonto aus. Hier bringt der Service zwar keine Fehlermeldung, jedoch macht er auch gar nichts. Er bringt nicht einmal die eingebaute Messagebox, obwohl "Interaktive" auf true ist.
Delphi-Quellcode:
procedure TService1.ServiceExecute(Sender: TService);
begin
ShowMessage('test'); //Diese MessageBox wird gar nicht angezeigt
TagsObj := TTags.create(self);
TagsObj.Connect;
Control_0 := TagsObj.DefaultInterface.CreateInteger('Control[0]', 16, 0);
Control_0.Value := 4000;
end;
Stimmt das eigenlich, dass man während des ausführen des Services sich nur im Execute teil befindet? Und somit eigenlich nur Sequenziel programmieren kann?