ich habe den code wie folgt eingefügt:
Delphi-Quellcode:
procedure TFRM_Main.BTN_ZeichnenClick(Sender: TObject);
var
I: Integer;
begin
PRB_Laden.Min:=0;
PRB_Laden.Max:=50000;
begin
xmax := strtofloat(FRM_Options.EDT_xmax.text);
xmin := strtofloat(FRM_Options.EDT_xmin.text);
ymax := strtofloat(FRM_Options.EDT_ymax.text);
ymin := strtofloat(FRM_Options.EDT_ymin.text);
kmax := strtoint(FRM_Options.EDT_kmax.text);
rmax := strtoint(FRM_Options.EDT_rmax.Text);
creal := strtofloat(FRM_Options.EDT_creal.text);
cimag := strtofloat(FRM_Options.EDT_cimag.text);
dx := (xmax-xmin)/500;
dy := (ymax-ymin)/400;
for x_bild := 0 to 500 do
for y_bild := 0 to 400 do iteration (x_bild,y_bild);
for I:=0 to 50000-1 do
PRB_Laden.Position:=I;
end;
end;
Es klappt jetzt, aber wenn ich auf zeichnen klicke, kommt erst eine verzögerung und dann erst startet die progressbar zu arbeiten. wie kriege ich die verzögerung weg.