Delphi-PRAXiS
Seite 5 von 8   « Erste     345 67     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Service & on Execute (https://www.delphipraxis.net/160218-service-execute.html)

DeddyH 3. Mai 2011 15:56

AW: Service & on Execute
 
Kennst Du diesen Link bereits? http://www.delphi-treff.de/tutorials/grundlagen/

value is NULL 3. Mai 2011 16:04

AW: Service & on Execute
 
^ja den link kenne ich aber ich kann den Lösungsansatz momentan einfach nicht umsetzen

könnte mir jemand ein beispiel zeigen?

Aurelius 3. Mai 2011 16:08

AW: Service & on Execute
 
Einen Timer benötigst du in meinen Augen nicht wirklich, http://www.delphipraxis.net/1098601-post28.html tuts eigentlich auch sehr gut.

Möchtest du es mit einem zur Laufzeit erzeugten Timer machen musst du es so ähnlich machen:
Delphi-Quellcode:
// ...
procedure Ttest.TueWas(Sender:TObject);
begin
 // das was du periodisch ausführen möchtest
end;

procedure Ttest.ServiceStart(Sender: TService; var Started: Boolean);
begin
  test_time := TTimer.Create(nil);
  test_time.Enabled := True;
  test_time.Interval := 60000;
  test_time.OnTimer := TueWas; //damit definierst du welche Prozedur der Timer ausführen soll
end;
// ...
Wenn du den Timer einfach auf dein Formular ziehst und die OnTimer-Prozedur über den OI einfügst kannst du dir das alles sparen.

Dennoch würde ich dir wie Deddy schon geschrieben hat zu weiteren Tutorials raten :)

//Edit: Kann gut sein (bzw. ist sogar sehr wahrscheinlich :stupid:), dass der Code noch nicht ganz korrekt ist. Ich habe schon ne ganze Weile nichts mehr mit Delphi gemacht und auch grad keins zur Hand. Korrekturen, Verbesserungsvorschläge ausdrücklich erwünscht!
//Edit2: Und da haben wir es schon :oops: Passt das jetzt so?

Bummi 3. Mai 2011 16:11

AW: Service & on Execute
 
@Aurelius

der Betrag war Kontraproduktiv, da hier eine Methode und keine Prozedur benötigt wird.

DeddyH 3. Mai 2011 16:15

AW: Service & on Execute
 
Nunja,
Zitat:

Zitat von Bummi (Beitrag 1098625)
:wall::wall::wall::wall::wall::wall:

ohne weiteren Text ist auch nicht gerade ein Beispiel für Produktivität :roll:

Bummi 3. Mai 2011 16:19

AW: Service & on Execute
 
@DeddyH

ja, ich bewundere Deine Geduld bei diesem Thread, mir fehlt sie hier. Ohne Basics in die Wüste predigen das erinnert mich zu sehr an die Th*******9 Threads.

rollstuhlfahrer 3. Mai 2011 16:20

AW: Service & on Execute
 
Liste der Anhänge anzeigen (Anzahl: 1)
So mal ein Beispiel: (AUSDRÜCKLICH: Nicht getestet)

Bernhard

MephistoMyRo 3. Mai 2011 16:37

AW: Service & on Execute
 
Also ich habs gerade mal unter Windows 7 Ultimate 64Bit getestet und läuft.

himitsu 3. Mai 2011 17:50

AW: Service & on Execute
 
Zitat:

Zitat von rollstuhlfahrer (Beitrag 1098611)
Dann klatsch doch einfach die Timer-Komponente auf dein Form.

Service und Form paßt nicht ganz ... ist das gleiche, wie mit dem schon genannten ShowMessage.

Aber ein DataModul kann man dafür auch sehr gut verwenden.
Und zusätzlich hat man eine Klasse (die des Datamoduls), wo man seine Methoden drin unterbringen kann.

omata 3. Mai 2011 17:59

AW: Service & on Execute
 
Zitat:

Zitat von rollstuhlfahrer (Beitrag 1098606)
Da man einen Dienst nicht debuggen kann...

Wieso kann man einen Dienst nicht debuggen?

Start->Mit Prozess verbinden Prozess auswählen und los geht es!


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:37 Uhr.
Seite 5 von 8   « Erste     345 67     Letzte »    

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 by Thomas Breitkreuz