Einzelnen Beitrag anzeigen

hirsch

Registriert seit: 29. Jan 2008
Ort: Tuttlingen
88 Beiträge
 
Delphi 2007 Professional
 
#11

AW: VCL-Form aktualisieren obwohl Maschine ausgelastet ist

  Alt 28. Okt 2011, 08:53
Ups daran hatte ich garnicht gedacht. Klar darf man während des Laufes nix klicken.
Wie man einen Thread auslagert ist mir völlig schleierhaft. Ich werde nach einem Tuto suchen. Ist bestimmt irgendwo beschrieben. Bu* sind Buttons...
Also mein Conde sieht jetzt so aus:
Delphi-Quellcode:

begin
   LblAchtung.Caption:='Bitte warten!';
   BuExGr.Enabled:=False;
   BuExport.Enabled:=False;
   BuExit.Enabled:=False;
   AuswExcelll.Refresh;
   Setlength(Tab,1000,4);
   for i:=0 to 999 do begin //Array Feldbreite bestimmen
      for j:=0 to 3 do begin
         Setlength(Tab[i,j], 10);
      end;
   end;

   for i:=0 to 999 do begin //Array leer machen
      for j:=0 to 3 do begin
         Tab[i,j]:='';
      end;
   end;
und am Ende natürlich dann:
Delphi-Quellcode:
...
   Setlength(Tab,1,1);
   Excel := Unassigned;
   BuExGr.Enabled:=True;
   BuExport.Enabled:=True;
   BuExit.Enabled:=True;
   LblAchtung.Caption:='';
end;
... und funktioniert bestens. Ich bedanke mich bei allen.
Wolfgang Hirsch
  Mit Zitat antworten Zitat