![]() |
Re: NT-Service starten und dann 50% CPU Auslastung
Also wenn da wie du ja gepostet hast sonst nichts passiert, bleibt ja eigentlich nur der Timer.
Was passiert, wenn du den deaktivierst? Ist die Auslastung dann runter? |
Re: NT-Service starten und dann 50% CPU Auslastung
Zitat:
|
Re: NT-Service starten und dann 50% CPU Auslastung
Zitat:
Selbst wenn ich (wie unten angegeben) den Timer nicht "enable"
Delphi-Quellcode:
procedure TmesoCRM_Service.ServiceStart(Sender: TService;
var Started: Boolean); var Ini: TIniFile; begin Timer1.Enabled := False; Ini := TIniFile.Create('meine.ini'); TimerInterval := Ini.ReadInteger('Connection', 'TimerInterval', 0); Ini.WriteDateTime('Exim', 'ServiceStarted', Now); Ini.Free; Timer1.Interval := TimerInterval*60000; // Timer1.Enabled := True; Started := True; end; |
Re: NT-Service starten und dann 50% CPU Auslastung
Ist der Timer im Objektinspektor aktiviert? Wenn der beim Start zunächst aus sein soll, dann sollte der da ausgeschaltet werden und nach den Startoperationen nur angeschaltet.
Trotzdem sollte der durch den Code ja deaktiviert werden. Wenn da kein Code ausgeführt wird, dann fällt mir aber auch nichts ein was die Auslastung erklären könnte. :gruebel: |
Re: NT-Service starten und dann 50% CPU Auslastung
Zitat:
Und der einzige ausführbare code sonst steht im timer-Event... Ansonsten ist das ein nackter Dienst... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:19 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz