![]() |
TNTForm laden
Ich wollte eine normale TNTForm aufrufen:
Delphi-Quellcode:
kompilieren kann ich, doch beim Aufrufen der Form mit einer TNTCombobox bekam ich ne Fehlermeldung (Zugriffsverletzung) mit dem Hinweis auf diesen Code:
procedure TMainForm.TntComboBox2Click(Sender: TObject);
begin if tntcombobox2.ItemIndex=0 then tntform1.Show; end;
Delphi-Quellcode:
Warum geht das nicht?
procedure TTntCustomComboBox.CNCommand(var Message: TWMCommand);
begin if not TntCombo_CNCommand(Self, Items, Message) then inherited; end; |
Re: TNTForm laden
musst du die form vor dem zugriff erstmal erzeugen?
|
Re: TNTForm laden
Hast Recht fwsp, muss natürlich so heissen:
Delphi-Quellcode:
Das Problem ist aber dasselbe
procedure TMainForm.TntComboBox2Click(Sender: TObject);
begin if tntcombobox2.ItemIndex=0 then tntform1.Create(Mainform); tntform1.Show; end; |
Re: TNTForm laden
Hai tom_po,
hast Du auch berücksichtigt das bei diesem Code die Form immer angezeigt wird aber nur bei .ItemIndex = 0 vorher erzeugt wird ;-) Da sollte noch ein Begin - End zu deiner IF-Abfrage. Und natürlich nicht vergessen die Form auch wieder freizugeben. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:27 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