![]() |
Re: Planeten drehen
Delphi-Quellcode:
besser ?:
var
dateiname, BaseDir: string; i:integer; begin for i:=1 to 240 do begin dateiname:='p'+ inttostr(i); BaseDir := IncludeTrailingPathDelimiter(ExtractFilePath(ParamStr(0))); // muss ja nicht jedes mal sein oder !?! planet[i].loadfromfile(BaseDir + 'Planet1\' + dateiname + '.jpg'); end end;
Delphi-Quellcode:
procedure Txyz.FormCreate(..);
var dateiname, BaseDir: string; i:integer; begin BaseDir := ExtractFilePath(ParamStr(0)); for i := 0 to 240 - 1 do begin dateiname := 'p'+ inttostr(i + 1); planet[i].loadfromfile(BaseDir + '\Planet1\' + dateiname + '.jpg'); end; end; // nicht vergessen: procedure Txyz.FormDestroy(..); var i: integer; begin for i := 0 to 240 - 1 do begin if assigned(planet[i]) then Planet[i].Free; end; end; var n: integer; // könnte eigentlich in die "Private-Abteilung" procedure Txyz.TimerXTimer(..); begin in n < 240 - 1 then inc(n) else n := 0; if assigned(planet[n]) then ImageX.Picture.Assign(planet[n]); ImageX.Invalidate; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:34 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz