Forum: Sonstige Fragen zu Delphi
Delphi
by brinkee,
4. Okt 2007
Kollege: lies ein Tutorial. Damit es für eine bestimmte Zeit ausgeblendet ist, musst Du es ausblenden und dann wieder einblenden, nachdem Du deinen Screenshot gemacht hast. Damit dein Form dann auch wirklich weg ist, musst Du ein bisschen warten.
Form1.Hide;
Ist nicht besonders elegant. Klar, es funktioniert und deinem Compiler ist es scheiß-egal, ob da Form1. oder Self. steht - sollte...
Forum: Sonstige Fragen zu Delphi
Delphi
by brinkee,
4. Okt 2007
Na, probier es aus. Trial-and-Error ist ne feine Sache für Anfänger. Dein Programm kommt ja offensichtlich nicht nach, das Form verschwinden zu lassen, bevor Du einen Screenshot machst. Ob Sleep() funktioniert oder Delay() weiß ich nicht - versuch es. Jedenfalls:
procedure TForm1.Delay(ms: Longint); {ms = milliseconds}
var
TimeOut: Longint;
begin
TimeOut:= GetTickCount + ms;
...
Forum: Sonstige Fragen zu Delphi
Delphi
by brinkee,
4. Okt 2007
Hmm, da könntest Du natürlich richtig liegen... Jedoch wäre es einen Versuch wert ;)
LG, Markus
Forum: Sonstige Fragen zu Delphi
Delphi
by brinkee,
4. Okt 2007
Lass ihn eine Sekunde warten... ;) Oder wie auch immer, dann sollte Dein Form weg sein...
Sleep(1000);
LG, Markus