Wo ist das Problem?
Delphi-Quellcode:
procedure delay(msec:longint);
var
start,stop:longint;
begin
start := gettickcount;
repeat
stop := gettickcount;
application.processmessages;
until (stop - start ) >= msec;
end;
Das kopierst du als erste Prozedur in deinen Code nach Implementation.
Und aufrufen tust du es mit
Delay(1000);
Die Zeit wird in Millisekunden angegeben.