Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   TTimer 2 Aktivieren (https://www.delphipraxis.net/177646-ttimer-2-aktivieren.html)

Natcree 19. Nov 2013 10:20

AW: TTimer 2 Aktivieren
 
danke für euer bemühen.

momentan sieht mein Code noch so aus

Delphi-Quellcode:
procedure TForm2.Button1Click(Sender: TObject);
begin
timer1.enabled:=true;
delay(2200, Application);
timer2.Enabled:=true;
delay(4800, Application);
timer3.enabled:=true;
delay(4500, Application);
timer4.Enabled:=true;
delay(4500, Application);
timer5.Enabled:=true;
end;
die Ersten 4 TImer werden ausgeführt ab dem 5. haengt er und es brauch bald 30 sekunden bevor das letzte Timer.event gestartet wird. Könnte das ein speicher leck sein??

dieser Code wird im timer5.event ausgeführt

Delphi-Quellcode:
procedure TForm2.Timer5Timer(Sender: TObject);
begin
    e:='Geburtsdatum:'+' '+Dbedit9.text;
    inc(m);
    if m > length(e) then
    begin
    timer5.enabled:=false;
    exit;
    end;
    Canvas.Font.Name := 'CLARENCE'; //Schriftart
    Canvas.Font.Style := [fsBold]; //Fett
    Canvas.Font.Height := 18;      //Schriftgrösse
    canvas.textout(296+m*16,130,e[m]);
    if timer5.enabled=true then mediaplayer1.play else mediaplayer1.stop;
end;

Natcree 19. Nov 2013 10:31

AW: TTimer 2 Aktivieren
 
habe wohl den Auslöser gefunden in meiner mainform wird ein video als Hintergrund abgespielt. das Ganze mit der tmediaplayer komponente. Wenn ich diesen abschalte dann laufen die timer durch. Woran kann das liegen??

musicman56 19. Nov 2013 11:57

AW: TTimer 2 Aktivieren
 
Hallo,

hab ich dir nicht schon vorhergesagt, dass du mit deiner Vorgehensweise Probleme bekommen wirst? Sorry, aber wenn du nicht auf gut gemeinte (und in diesem Fall auch in der Praxis bewährte) Vorschläge eingehen willst, dann macht das für mich keinen Sinn mehr. Ich klinke mich jetzt aus. :hi:

Sir Rufo 19. Nov 2013 13:08

AW: TTimer 2 Aktivieren
 
Liste der Anhänge anzeigen (Anzahl: 1)
Fraglich ist, ob du überhaupt einen Timer brauchst ...

Wenn der nächste Buchstabe erscheinen soll, wenn der Sound fertig abgespielt ist, dann ist doch der Timer überflüssig.

Im Anhang ein Beispiel wie das ohne Timer gehen würde


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:23 Uhr.
Seite 2 von 2     12   

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