Einzelnen Beitrag anzeigen

Benutzerbild von Delphi-Narr
Delphi-Narr

Registriert seit: 29. Aug 2009
Ort: Duisburg
437 Beiträge
 
Delphi 2007 Professional
 
#1

Sleep(Real) Fehlermeldung Cardinal

  Alt 20. Sep 2009, 17:15
Guten Abend, ich hab jetzt ein Programm, welches Rekursiv arbeitet.

Delphi-Quellcode:
procedure TForm4.VerzoegerungClick(Sender: TObject);
begin
     if Variable1=100 then exit;
     rZeit:=(15-Variable1)*1000;
     Ladebalken.StepBy(Trunc(Variable2));
     sleep(rZeit);
     Aktuell;
     Verzoegerung;
end;
Alle Variablen sind :real Variablen.
Beim Startversuch kommt dann die Meldung:

[Fehler] MeinFormular.pas(100): Inkompatible Typen: 'Cardinal' und 'Real'

Was muss ich tun? Die Variable1 wird anderswo als Real gebraucht und ich möchte eine Zeitverzögerung haben...

Wo mache ich den Fehler???
  Mit Zitat antworten Zitat