![]() |
Frames anzeigen und verbergen
Hallo Leute,
ich habe Delphi XE5 auf Windows10. Habe eine Anwendung geschrieben mit Unit1 und Unit2. In Unit1 befindet sich Form1 und auf der Form1 ein Frame21:TFrame2 in Unit2 befindet sich TFrame2 class TFrame. In Unit1 rufe ich nun in Form.Activate die Unit2 auf mit: Frame21.Visible:=True Dann mache ich Eingaben in TFrame2 und zum Schluss in der Procedur FrameExit rufe ich eine Procedur in Unit1 auf in der ich den Befehl: Frame21.Visible:=False absetze. Dieser Befehl erzeugt folgende Fehlermeldung: Im Projekt ist eine Exception der Klasse $C0000005 mit der Meldung Zugriffsverletzung bei 0x50461133: Lesen von Adresse 0x00000069 aufgetreten Habe keine Ahnung warum? Kann jemand helfen? Danke und Gruß Jürgen |
AW: Frames anzeigen und verbergen
Hallo,
das klingt alle sehr verworren. warum muss Unit1 direkt was in Unit2 machen und umgekehrt. Lagere gemeinsame Sachen in eine NEIN ;) nicht Unit3, sondern Unit_Daten, oder so aus. Bitte mal ein Minimal-Beispiel als Zip-Datei hochladen, dann schauen wir mal. |
AW: Frames anzeigen und verbergen
Zitat:
|
AW: Frames anzeigen und verbergen
Der Fehler sieht so aus als wenn Du eine Variable in deinem Kode verwendest, die statt einer validen Objektreferenz nil enthält.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:01 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