![]() |
Re: Parent eines Objektes herausfinden
Was ist aber, wenn er keine Instanz von dieser Form hat und die Variable benötigt? :mrgreen: Ich finde immer eine Lücke *lach*
|
Re: Parent eines Objektes herausfinden
Zitat:
Jetzt mit AutoCreate der Form ... ist zwar auch sinnentleert, aber dann kann was zugewiesen werden
Delphi-Quellcode:
Eine Form, nur als Variablenspeicher ist auch ganz nett, gelle
type
TConfig = class(TObject) privat // a : String; Braucht kein Mensch mehr ConfigForm : TConfigForm; function GetInfo : string; procedure SetInfo( Value : string ); public property Info : string read GetInfo write SetInfo; end; function TConfig.GetInfo : string; begin if not Assigned( ConfigForm ) then ConfigForm := TConfigForm.Create( nil ); RESULT := ConfigForm.InfoFuerParent; end; procedure TConfig.SetInfo( Value : string ); begin if not Assigned( ConfigForm ) then ConfigForm := TConfigForm.Create( nil ); ConfigForm.InfoFuerParent := Value; end; |
Re: Parent eines Objektes herausfinden
[OT] Ich glaube wir verwirren den Thread-Ersteller hierdurch eher mehr :zwinker: Aber es ist durchaus kein schlechtes Beispiel für OOP. [/OT]
|
Re: Parent eines Objektes herausfinden
Zitat:
|
Re: Parent eines Objektes herausfinden
Ich hab mir jetzt wie Rufo vorgeschlagen hat nen Hilfsrecord erstellt in den ich meine Infos vom Parentobjekt packe. Ist zwar nicht schön, aber funktioniert.
Finds aber total mies, dass sowas nicht geht! Also, dass man von nem Child nicht auf's Parentobjekt kommt. So geht meine ganze Idee mit ner Baumstruktur im Projekt den Bach runter! |
Re: Parent eines Objektes herausfinden
Was hat denn die in #1 beschriebene Fragestellung mit einer Baumstruktur zu tun?
Es ist überhaupt kein Problem eine Baumstruktur (auch mit Zugriffen auf die Vorfahren) zu erstellen. Man muss es nur richtig machen ... aber um es richtig zu machen, muss man auch mehr zum Kontext wissen als nur ein klitzekleines Stücken. Denn oft muss man einen völlig anderen Weg nehmen, als den, den man gerade beschreitet. Damit du verstehst wie ich meine: Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:12 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