![]() |
Beim Destroy eines Objektes etw. in der Hauptunit ausführen
Hi Leute,
Ich erstelle in meiner Haupt-Unit ein Objekt und blende Das Form der Haupt-Unit aus, da das Objekt 'ne eigene Form hat.
Delphi-Quellcode:
Soweit, so gut. Jetzt sollte, sobald das Objekt inklusive Form verschwunden ist von der MainUnit aus ein neues Objekt erstellt werden. Ich dachte, ich könnte aus dem Destroy des Objektes heraus eventuell die Procedur in der Hauptunit auslösen, die das nächste Objekt erstellt, dann Bekomme ich jedoch folgenden Fehler:
SB := SpieleBearbeitung.Create;
MainForm.visible := false; Zitat:
tia, read you, gordon |
Re: Beim Destroy eines Objektes etw. in der Hauptunit ausfüh
Den "überkreuzenden Bezug zweier Units" kannst du verhindern, indem du die Unit im unses im implementation-Abschnitt einbindest. Also etwa so:
Delphi-Quellcode:
MfG
unit Unit1;
interface uses SysUtils, Types, Classes, Variants, QTypes, QGraphics, QControls, QForms, QDialogs, QStdCtrls; type TForm1 = class(TForm) procedure FormCreate(Sender: TObject); private { Private-Deklarationen } public { Public-Deklarationen } end; var Form1: TForm1; implementation uses DieBetreffendeUnit;//hier sollte das hin ... Binärbaum |
Re: Beim Destroy eines Objektes etw. in der Hauptunit ausfüh
funzt perfekt :thumb: , Danke
:dp: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:55 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 by Thomas Breitkreuz