![]() |
Re: nonVCL Timer
Zitat:
wie Du einen Timer in einer Consolenanwendung benutzt wird ![]() Grüße Klaus |
Re: nonVCL Timer
Oder hier mit der Timer-Komponente:
![]() |
Re: nonVCL Timer
Zitat:
Gammatester |
Re: nonVCL Timer
Kommentier die Zeile aus und guck es dir an. ;)
|
Re: nonVCL Timer
Zitat:
Code:
Das ist die Ausgabe, wenn die Zeile auskommentiert ist, sonst sieht man die "yes" und hört die "beeps":
C:\TMP>Project2.exe
Warte auf Event: warte 500ms... warte 1000ms... warte 1500ms... warte 2000ms... warte 2500ms... C:\TMP>
Code:
Allerdings würde ich vielmehr "yes" erwarten: Je eins manuell, und dann jeweils alle 200ms. Wie sieht's denn bei Dir aus?
Warte auf Event:
warte 500ms... yes warte 1000ms... yes warte 1500ms... yes warte 2000ms... yes warte 2500ms... yes Gammatester |
Re: nonVCL Timer
Hm, komisch, irgendwas stimmt da wirklich nicht. Ist aber auch schon älter der Code und ich weiß gar nicht, ob er ursprünglich von mir ist.
|
Re: nonVCL Timer
Ich mache das jetzt mit diesem Link
![]() Da funktioniert die Lösung mit dem Thread |
Re: nonVCL Timer
Das ist doch quasi das was auch Luckie in seinen Tutorials erklärt! :gruebel:
|
Re: nonVCL Timer
Zitat:
Zitat:
|
Re: nonVCL Timer
ne Luckie hat mit Messages gearbeitet und ich habe keine Ahnung wie ich in eine Konsolenanwendung die Messages abfangen kann.
Und jetzt habe ich es so gemacht:
Delphi-Quellcode:
Das hat ja garnichts mit Luckies version zu tun.
function reloadaccs(Parameter: Pointer): integer;
begin repeat USQL.ladeaccounts(nil); sleep(30000); until false; end; ... BeginThread(nil, 0, reloadaccs, nil, 0, ThreadID); |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:25 Uhr. |
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