-
Forum: Algorithmen, Datenstrukturen und Klassendesign
by value is NULL,
4. Mai 2011
Hi Leutz
Habe folgenden code heute getestet:
procedure test.ServiceExecute(Sender: TService);
const
seconds = 10;
var
Count: Integer;
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
by value is NULL,
3. Mai 2011
nenene nicht da jetzt die worte umdrehen ;)
das was gepostet wurde habe ich ja bereits probiert, ABER die letzten X Beiträge befassen sich ja hauptsächlich mit der logik des ganzen. Wollte das ja verstehen und das habe ich ja jetzt, glaube ich. Und morgen gehts weiter mit probieren, schließlich war ich ja bis ca 19:30 am probieren nur jetzt gehts nich mehr :(
alright ? ;)
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
by value is NULL,
3. Mai 2011
programmers notepad ;)
hab delphi nur auf einem laptop und der liegt grad bei der freundin :/
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
by value is NULL,
3. Mai 2011
ja kanns leider erst morgen mache deswegen hab ich mir gedacht ich schreibe das mal vielleicht hat ja jemand was auszusetzen ;) bzw. muss ich mir die ganze zeit den kopf zerbrechen.... das macht mich fertig ;)
lg
edit: vorallem hab ich die timer komponente ja jetzt komplett weggelassen deshalb ;)
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
by value is NULL,
3. Mai 2011
naja wie gesagt learning by doing ;)
ich würde das jetzt so machen:
procedure test.ServiceExecute(Sender: TService);
const
seconds = 60;
var
Count: Integer;
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
by value is NULL,
3. Mai 2011
@alfold
Unbeholfen bin ich nur in den dingen die ich noch nie gemacht habe! Ich habe ja vorhin gesagt das ich mir eigentlich das ganze selbst beibringe. Bis dato habe ich Konsolen apps gebastelt und viel mit XML und Datenbanken zu tun gehabt das geht schon ziemlich easy! Einen dienst habe ich bis dato noch nie erstellt, gut wenn das die Aufgabenstellung gewesen wäre dann hätte ich keinen...
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
by value is NULL,
3. Mai 2011
OMG jetzt kapier ich's, dh das zu machende wird dann in der procedure zb timer1time also die, die angelegt wird wenn ich doppelt drauf klicke.
Das heisst im on execute steht eigentlich nur timer.ontime := angelegte pricedure??!!
Bitte sag das ich's kapiert habe :-D
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
by value is NULL,
3. Mai 2011
Nun ja soweit ich das probiert habe komme ich mit sleep nicht weiter. Ich muss praktisch ein sleep von 5 Minuten einbauen dh der dienst ist ja zu diesem Zeitpunkt, also wenn er sich im sleep befindet, nicht zu bedienen besser gesagt nicht zu stoppen.
Die timer variante dürfte anscheinend die beste sein nur fehlt mir hierzu das Verständnis! Schliesslich muss ich den timer ja in der on execute...
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
by value is NULL,
3. Mai 2011
Hm ich weiss das meine comments für Belustigung sorgen aber ich stehe wirklich am schlauch! :(
Was für Möglichkeiten gibt es denn noch? Kann ich mir die aktuelle zeit nicht in eine variable schreiben, 5 Minuten dazu adieren und im on execute Event die zeit Pollen ?! Oder würde das zu viele Ressourcen fressen?
Lg
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
by value is NULL,
3. Mai 2011
^ja den link kenne ich aber ich kann den Lösungsansatz momentan einfach nicht umsetzen
könnte mir jemand ein beispiel zeigen?
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
by value is NULL,
3. Mai 2011
îch steh trotzdem am schlauch :(
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
by value is NULL,
3. Mai 2011
^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
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
by value is NULL,
3. Mai 2011
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...
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
by value is NULL,
3. Mai 2011
ja aber wann wird er hier erhöht?
procedure Ttest.ServiceExecute(Sender: TService);
begin
while not terminated do
begin
if a >= 10 then
begin
Beep; //Oder ruf hier DEINE Methode auf
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
by value is NULL,
3. Mai 2011
ach sch*** jetzt blick ich mich nicht durch...
kannst du mir das erklären damit ich das verstehe´?! :(
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
by value is NULL,
3. Mai 2011
nur das ich eine delphi console app als Service laufen lassen muss....
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
by value is NULL,
3. Mai 2011
die idee ist ja recht cool und simpel aber wenn ich zB 5 Minuten warte bis ich wieder etwas tue, kann der Dienst nicht beendet werden. Hängt sich beim beenden jedes mal auf.
Jemand ne Idee?
PS: das einzige was ich vor habe ist, das ich zyklisch einen gewissen ablauf (Datenbankabfragen etc.) durchführe und danach ein paar minuten warte bis zum nächsten durchlauf
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
by value is NULL,
3. Mai 2011
ah ok
dh. bei test_time.ontime := <methode> ist der Timer erreicht?!
setzt er ihn dann automatisch zurück? bzw. wie würde meine service execute dann aussehen? so oder:
procedure Ttest.ServiceExecute(Sender: TService);
begin
while not terminated do
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
by value is NULL,
3. Mai 2011
Danke für die Antwort das klingt ja schon mal gut!!!
habe jetzt bei dem ServiceStart Event folgendes gemacht:
procedure Ttest.ServiceStart(Sender: TService; var Started: Boolean);
begin
//Create LOGFILE
createlog('test','C:\Temp');
test_time.Create(nil);
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
by value is NULL,
3. Mai 2011
im prinzip schaut das ja gut aus, aber ich verstehe nicht wie ich das im code verwende, sprich welche uses ich dazu benötige :(
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
by value is NULL,
3. Mai 2011
hast du da ein gutes tutorial für mich?
-
Forum: Algorithmen, Datenstrukturen und Klassendesign
by value is NULL,
3. Mai 2011
Hi Delphianer
Ich spiele mich derzeit damit, einen Service zu erstellen. Ich habe ziemlich viel gelesen über Timer im onExecute Event.
unter anderem folgendes: http://blubplayer.de/tutorials/TimerTutorial.pdf
Gibt es eine "einfache" Möglichkeit einen Timer zu machen?
Ich möchte prakitsch alle 5 Minuten ein paar dinge tun.
Danke schon mal im Voraus.