Forum: Object-Pascal / Delphi-Language
by DeddyH,
28. Sep 2010
Genau, außerdem muss man dann die entsprechenden Komponenten durchnummerieren bzw. die automatisch vergebenen Namen belassen. Ich persönlich bekomme immer einen Arkl-Anfall, wenn ich Komponenten mit Namen wie z.B. Edit23 sehe, da sich nicht daraus schließen lässt, welche Daten dahinterstecken.
Forum: Object-Pascal / Delphi-Language
by DeddyH,
27. Sep 2010
Was mich außerdem verwirrt: Du hast ein Edit mit Namen "Image0"?
Wieso kompliziert?
type
TForm1 = class(TForm)
...
private
FImages: array of TImage; //ich denke mal, es sind Images
procedure BilderDeaktivieren;
...
Forum: Object-Pascal / Delphi-Language
by DeddyH,
27. Sep 2010
Nochmal die Frage: wieso eine reguläre Prozedur und keine Methode von TForm1? So macht das jedenfalls keinen Sinn, zumal das Array eine lokale Variable ist, nach Austritt aus der Prozedur also gar nicht mehr bekannt ist.
Forum: Object-Pascal / Delphi-Language
by DeddyH,
27. Sep 2010
Du meinst eine "reguläre" Prozedur? Ich weiß zwar nicht, wieso das unbedingt eine solche sein muss, aber lass Dir das Formular doch als Parameter übergeben.
Forum: Object-Pascal / Delphi-Language
by DeddyH,
27. Sep 2010
Das war ja auch ein Tippfehler. In der private-Deklaration fehlt nur das führende F.