![]() |
Eigenschaft einer dyn. Kompo lässt sich nicht setzen
Warum krieg ich hier immer ne Schutzverletztung??
Delphi-Quellcode:
PageControlSQL.ActivePageIndex hat den Wert "1"
// 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!!! Die Werte Parent und Align von SQLMemo[anzSQL] lassen sich ohne Probleme setzen Woran könnte es liegen? |
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 |
Re: Eigenschaft einer dyn. Kompo lässt sich nicht setzen
Hallo General2004,
wenn ich mit diesen Auszug
Delphi-Quellcode:
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...
SQLMemo[anzSQL]:= TMySQLMemo.Create(Sheet[anzSQL]);
Inc(anzSQL); SQLMemo[anzSQL].PositionFrame:= SomeValue; |
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 01:08 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