AGB  ·  Datenschutz  ·  Impressum  







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

TService Execute

Ein Thema von value is NULL · begonnen am 7. Dez 2010 · letzter Beitrag vom 7. Dez 2010
 
value is NULL

Registriert seit: 10. Sep 2010
249 Beiträge
 
#1

TService Execute

  Alt 7. Dez 2010, 10:59
Hi Delphianer..

beschäftige mich seit neuestem mit Services und verstehe so ziemlich das prinzip habe jedoch jetzt folgendes problem:

in meiner execute procedure frage ich alle 2 minuten einen ordner ab, ob sich dateien in diesem befinden.

ich habe das jetzt mal so versucht:

Delphi-Quellcode:
begin
  cache := 0;
  while not terminated do begin
        sleep(4000);
        if cache = 1 then begin
              GetLocaleFormatSettings(GetUserDefaultLCID,mysettings);
              mysettings.ShortTimeFormat := 'hh:mm:ss';
              zeit := TimeToStr(Now,mysettings);
              value := StrtoTime(zeit) + StrToTime('00:01:00');
              cache := 0;
        end;
        while CompareTime(StrToTime(zeit), value) = 0 do begin
                cache := 1;
                sleep(4000);
                logfilest.add(1, 'Cheking Queue...');
                files := Countfilesinfolder('C:\queue', '*.*');
                if files = 0 then begin
                    logfilest.add(1, 'Nothing to do');
                    end
                else
                    logfilest.add(1, 'Something found');
                end;
        end;
  end;
jedoch beendet sich mein Service und schreibt folgende Fehlermeldung in die ereignisanzeige....

"Service fehlgeschlagen bei execute: " ist keine gültige Uhrzeit"
hä?

bzw. hat jemand eine idee wie ich das schöner lösen könnte?!

Danke im Voraus!
  Mit Zitat antworten Zitat
 


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 04:27 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