![]() |
Frage zu Image1.Picture.Assign
Hallo
Ich wollte gern so ne Art Array of Bitmap erstellen. so klappt das ja alles einwandfrei;
Delphi-Quellcode:
aber als ich dies als array haben wollte delphi hir nich weiter:
Image1.Picture.Assign(Bild);
Delphi-Quellcode:
Fehlermelung: Array Typ erforderlich
Image1.Picture.Assign(Bild[1]);
So hab ich die array definiert, beim hochladen der .bmp gabs auch keine fehlermeldung, ich denke dass klappte
Delphi-Quellcode:
Bild: array[1..36] of TBitmap;
|
Re: Frage zu Image1.Picture.Assign
HiHo,
und was ist nun dein Problem? MfG, hanselmansel |
Re: Frage zu Image1.Picture.Assign
Delphi-Quellcode:
Fehlermelung: Array Typ erforderlich
Image1.Picture.Assign(Bild[1]);
Was mach ich hier verkehrt? |
Re: Frage zu Image1.Picture.Assign
Hallo Thomas,
eigentlich machst du gar nichts verkehrt. Wahrscheinlich musst du mal etwas Ordnung in deinen Quelltext bringen:
Delphi-Quellcode:
Kompiliert einwandfrei.
procedure TDemoForm.TestButtonClick(Sender: TObject);
var Bild: array [1..36] of TBitMap; begin // ... Image.Picture.Assign(Bild[1]); end; Grüße vom marabu |
Re: Frage zu Image1.Picture.Assign
HiHo,
auch wenn Marabu schon gepostet hat, wollte ich meine Recherche dennoch nicht umsonst gemacht haben. Es ist zwar quick&dirty, aber der Code kompiliert und zeigt sogar das gewünschte Ergebnis:
Delphi-Quellcode:
Ich habe hierbei geschlampt, die dynamischen TBitmaps wieder frei zu geben!
type TImgArray = Array[0..9] of TBitmap;
[...] procedure TForm1.Button1Click(Sender: TObject); var AusDatei :TBitmap; BilderFeld :TImgarray; i :Integer; begin AusDatei := TBitmap.Create; AusDatei.LoadFromFile('D:\borland\Delphi7\Projects\Wb_norm.bmp'); For i := 0 to 9 do Begin BilderFeld[i] := TBitmap.Create; BilderFeld[i].Assign(AusDatei); End; Image1.Picture.Assign(BilderFeld[1]); end; Viel Spass noch beim programmieren, hanselmansel |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:40 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