Delphi-PRAXiS
Seite 4 von 8   « Erste     234 56     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)

value is NULL 3. Mai 2011 15:09

AW: Service & on Execute
 
hm... naja meine fragen mögen blöd klingen, bin aber ein selbst lerner dh. ich hab das weder in der schule noch sonst wo gelernt.
Hab schon ziemlich viel gemacht mit datenbanken, xml usw usw. Einen Timer habe ich bis dato noch nie benötigt und einen Service schon gar nicht.

ich finde die Sleep Methode einfach aber wie gesagt beim stoppen bekomme ich dann immer, das der Dienst nicht beendet werden kann, warscheinlich weil er sich in der sleep phase befindet oder? Deswegen werde ich wohl um einen Timer nicht rum kommen oder?

ich verstehe das prinzip den Timer einzubauen, das ich jedoch nicht weiß ist, was ich den Timer bei ttest_timer.ontime := ???? mitgeben muss. das ist ja praktisch der moment an dem heruntergezählt wurde oder?

rollstuhlfahrer 3. Mai 2011 15:11

AW: Service & on Execute
 
Dann klatsch doch einfach die Timer-Komponente auf dein Form. Dann einen Doppelklick drauf und dein Ereignis ist angelegt. Dann noch Intervall und Aktivität einstellen -> Fertig.

Ansonsten: Bei OnTimer muss der Name einer Prozedur rein, die du vorher angelegt hast.

Bernhard

alfold 3. Mai 2011 15:23

AW: Service & on Execute
 
Zitat:

Zitat von rollstuhlfahrer (Beitrag 1098611)
...Ansonsten: Bei OnTimer muss der Name einer Prozedur rein, die du vorher angelegt hast.
Bernhard

in den Vorschlag von mir nicht unbedingt.:wink:
Wenn er so macht wie mit den Beep 8-)

@value is Null! Bitte erst lesen, dann ausprobieren und wenn was nicht richtig geht wieder nachfragen!
Das hilft Dir mehr, als nur fragen ohne auszuprobieren!

Gruss alfold

value is NULL 3. Mai 2011 15:25

AW: Service & on Execute
 
^hm das mit dem timer drauf klatschen geht schon gut aber wie gesagt
ich weiß nicht wie ich das mit dem ontime in meinem onexecute event aufrufe

DeddyH 3. Mai 2011 15:29

AW: Service & on Execute
 
Wieso musst Du das Timer-Event im OnExecute aufrufen?

alfold 3. Mai 2011 15:31

AW: Service & on Execute
 
Zitat:

Zitat von value is NULL (Beitrag 1098619)
^hm das mit dem timer drauf klatschen geht schon gut aber wie gesagt
ich weiß nicht wie ich das mit dem ontime in meinem onexecute event aufrufe

Schau doch mal auf meinen Vorschlag. Da muss man nicht viel umsetzen, einfach nur machen!
Variable a: integer definieren, im Create setzten a:= 0;
Doppelcklick auf die Timerkomponente und das reinschreiben was da steht mehr nicht!

Gruss alfold

Bummi 3. Mai 2011 15:34

AW: Service & on Execute
 
:wall::wall::wall::wall::wall::wall:

rollstuhlfahrer 3. Mai 2011 15:37

AW: Service & on Execute
 
Wenn du eine entsprechend neue Delphi-Version hast, kannst du das mit .OnTimer auch mit einer anonymen Funktion versuchen :mrgreen::mrgreen: :

Delphi-Quellcode:
Timer.OnTimer = procedure(Sender: TObject); begin Beep; end;
Bernhard

ADD:
Zitat:

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

Mir gehts genauso, aber es gibt ja sogar ganze 2 funktionierende Lösungsvorschläge.

Bummi 3. Mai 2011 15:47

AW: Service & on Execute
 
@rollstuhlfahrer
Ich hätte noch 2 andere Ansätze, aber damit braucht man in diesem Thread gar nicht erst kommen.
Zäääähhhh ....:roll:

value is NULL 3. Mai 2011 15:53

AW: Service & on Execute
 
îch steh trotzdem am schlauch :(


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:20 Uhr.
Seite 4 von 8   « Erste     234 56     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