AfterScroll und AccessViolation
-
Hi,
in der AfterScroll-Methode eines TQuery möchte ich mit
AnsiString komponente = Form_MainForm->ActiveControl->Parent->Name;
das aktuelle TTaabSheet auslesen. Beim Kompilieren bekomme ich eine AccessViolation...
Wieso? Wie kann ich das umgehen?
DANKE!
chrisfs
-
a) Warum sollte eine AV während des Kompilierens etwas mit deinem Code zu tun haben? Wenn überhaupt, dann wäre das doch ein Fehler im Compiler!?
b) Warum benutzt du nicht TPageControl::ActivePage?
-
Hi,
- ok war blöd ausgedrückt: Nach dem Kompilieren und beim Programmstart
- Weil ich das nicht kannte, vielen Dank!
Gibt es eine Möglichkeit, folgendes umzusetzen:
TQuery *Query = Form->Components["Name"];
?
Vielen Dank!!
chrisfs
- ok war blöd ausgedrückt: Nach dem Kompilieren und beim Programmstart
-
Hallo,
Schau doch mal in der Hilfe nach FindComponent;
-
Super, vielen Dank!!
Habe das jezt so gemacht:TQuery* Query = dynamic_cast<TQuery *>(Form_MainForm->FindComponent("Query_"+bereich));
Danke nochmal!
chrisfs