Lazarus 3.2 (2024.02.28.)
Letöltés

  • Oldal:
  • 1

TÉMA:

Válasz:Hogyan lehet késleltetést megvalósítani? 2008 ápr. 04 04:54 #61

  • mavika
  • mavika profilkép
  • Új tag
  • Új tag
  • Write once, compile anywhere!
  • Hozzászólások: 5
  • Köszönetek: 0
Ki tudtam próbálni Ubuntu alól is, a TTimer és a sleep is működik, a delay viszont nem.

Válasz:Hogyan lehet késleltetést megvalósítani? 2008 márc. 25 17:14 #58

  • mavika
  • mavika profilkép
  • Új tag
  • Új tag
  • Write once, compile anywhere!
  • Hozzászólások: 5
  • Köszönetek: 0
Pedig a tTimer-nek működnie kellene, erre való.
procedure TForm1.Timer1Timer(Sender: TObject);
begin
  caption:='ring';
  Timer1.Enabled:= false;
end;
Próbálkozhatsz még a
sleep(1000);
delay(1000);
függvényekkel is, bár lehet ezek sem platformfüggetlenek.

Hogyan lehet késleltetést megvalósítani? 2008 márc. 22 13:35 #57

  • pitwalker
  • pitwalker profilkép Témaindító
  • Új tag
  • Új tag
  • Hozzászólások: 1
  • Köszönetek: 0
Windowsban van a GetTickCount, azzal könnyű késleltetni.
Hogyan lehet késleltetést megvalósítani platformfüggetlenül?
tTimer-rel próbáltam: csak 1x futott volna ontimer, onTimerben kikapcsolt volna. De nem ment a dolog, a program nem válaszolt.

  • Oldal:
  • 1