Forum: Multimedia
Delphi
by patti,
21. Jan 2010
Du könntest es so machen:
repeat
inc(i); // erhöht i um 1
pfad := ordner + 'screenshot' + IntToStr(i) + '.bmp';
//
screentofile(pfad);
//
Sleep(100); // Die Zahl in der Klammer gibt die Zeit im ms an, die gewartet werden soll
Forum: Multimedia
Delphi
by patti,
21. Jan 2010
Die Schleife sollte ohne Probleme funktionieren, solange "anzahl" sicher größer als 0 ist. Zur Sicherheit kann man ja ein
until i >= anzahl;
benutzen ;-)
Zu dem Problem mit den gleichen Screenshots: Einfach ein Sleep; bei jedem Schleifen-Durchgang verwenden und schon werden die Screenshots in zeitlichem Abstand gemacht ;-)
mfg
Forum: Multimedia
Delphi
by patti,
21. Jan 2010
Hey,
also wenn ich dich richtig verstanden habe (bin mir da nicht ganz sicher), dann mach doch folgendes:
var anzahl : integer;
var ordner, pfad : integer;
begin
anzahl := strtoint(e_anzahl.Text);
ordner := IncludeTrailingPathDelimiter(e_ziel.Text);