![]() |
array of timage funktioniert nicht
HI!
Da ich seit kurzem von Delphi 4 auf Delphi 2007 gewechselt habe, ist mir keineswegs geläufig welche Form ich starten soll.. Normalerweiße verwende ich eine VCL Formularanwendung, die funktioniert einwandfrei, bei einem array vom typ timage jedoch macht diese schlapp. Als Fehlermeldung gibt er mir ein "Timage wurde nicht deklariert" aus. Könnt ihr mir sagen wies funktioniert? Ich schreib die deklarationen so hin: var Varname: array of Timage; |
Re: array of timage funktioniert nicht
TImage ist in der Unit ExtCtrls deklariert. Diese musst du einbinden.
|
Re: array of timage funktioniert nicht
Die Unit ExtCtrls ist eingebunden?
[edit] Zu lahm *grmpf* [/edit] |
Re: array of timage funktioniert nicht
1. Musst du sie Größe setzen
Delphi-Quellcode:
2. die Instanz(en) der TImage-Klasse erzeugen
setLength( Varname, <Größe>);
Delphi-Quellcode:
Btw. VarName ist eine komische Bezeichnung
Varname[<Index>] := TImage.Create;
|
Re: array of timage funktioniert nicht
thx
Varname ist wirklich blöd und ja ich weiß wie ich damit programmiere, konnte es nur nicht in der neueren Version verwenden. |
Re: array of timage funktioniert nicht
Ich finde Arrays generell schlecht handelbar.
Warum nimmst Du keine TImageList? Das kannst Du auch alles damit machen und es ist viel "pflegeleichter". |
DP-Maintenance
Dieses Thema wurde von "Matze" von "Freeware" nach "Sonstige Fragen zu Delphi" verschoben.
Es geht hier nicht um das Vorstellen eines Freeware-Programms. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:19 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