Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Eigenschaft einer dyn. Kompo lässt sich nicht setzen (https://www.delphipraxis.net/17221-eigenschaft-einer-dyn-kompo-laesst-sich-nicht-setzen.html)

Nalincah 1. Mär 2004 14:35


Eigenschaft einer dyn. Kompo lässt sich nicht setzen
 
Warum krieg ich hier immer ne Schutzverletztung??

Delphi-Quellcode:
// SQLMemo erstellen
SQLMemo[anzSQL] := TMySQLMemo.Create(Sheet[anzSQL]);
SQLMemo[anzSQL].Parent := Sheet[anzSQL];
SQLMemo[anzSQL].Align := alClient;
// PageControl auf erstellen TabSheet stellen
Inc(anzSQL);
PageControlSQL.ActivePageIndex := PageControlSQL.PageCount - 1;
SQLMemo[anzSQL].PositionFrame := PageControlSQL.ActivePageIndex; // <-- Hier kracht es!!!
PageControlSQL.ActivePageIndex hat den Wert "1"
Die Werte Parent und Align von SQLMemo[anzSQL] lassen sich ohne Probleme setzen
Woran könnte es liegen?

DelphiDeveloper 1. Mär 2004 20:54

Re: Eigenschaft einer dyn. Kompo lässt sich nicht setzen
 
wir kennen ja weder den sheet noch das property
PositionFrame

schau dir deinen PositionFrame nochmal genauer an

choose 2. Mär 2004 05:49

Re: Eigenschaft einer dyn. Kompo lässt sich nicht setzen
 
Hallo General2004,

wenn ich mit diesen Auszug
Delphi-Quellcode:
SQLMemo[anzSQL]:= TMySQLMemo.Create(Sheet[anzSQL]);
Inc(anzSQL);
SQLMemo[anzSQL].PositionFrame:= SomeValue;
aus Deinem Posting ansehe, sollte der Fehler immer dann auftreten, wenn Du zuvor die letzte Position des Arrays beschrieben haben solltest bzw ein Array mit Elementen, die zuvor mit nil belegt waren, beschreibst...

Nalincah 2. Mär 2004 07:20

Re: Eigenschaft einer dyn. Kompo lässt sich nicht setzen
 
Ahhh..Ich dummen... :wall:

Bei "SQLMemo[anzSQL]" handelt es sich um eine einfaches Memo mit einer neuen Eigenschaft "PositionFrame" vom Typ Integer.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:11 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz