Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Verständnisfrage verschachtelte Frames (https://www.delphipraxis.net/202902-verstaendnisfrage-verschachtelte-frames.html)

Delbor 21. Dez 2019 11:30

Delphi-Version: 10.3 Rio

Verständnisfrage verschachtelte Frames
 
Hi zusammen

Im Moment fragt mich Delphi:

Delphi-Quellcode:
[Content]
Modul FileSearchContainerFrameUnit ist mit Modul PathFinderUnit verknüpft. Sollen die Verknüpfungen zu PathFinderUnit entfernt werden bevor es aus dem Projekt gelöscht wird?

[Ja] [Nein] [Abbrechen]
Hintergrund ist: Der FileSearchContainerFrame enthält eine Instanz des PathfinderFrame. Letzteren hab ich kürzlich erweitert und will in nun unter 'Eigene Frames' abspeichern, um ihn von da in andere Projekte einbinden zu können. Im selben Ordner soll auch der FileSearchContainerFrame abgelegt werden. Dieser enthält Code, der im Pathfinder nichts zu suchen hat und der teilweise Anwendungsspezifisch ist/sein kann.
Die Idee ist, künftig beide Frames aus diesem zentralen Ordner in ein neues Projekt einfügen und auch im neuen Projektpfad abzuspeichern. Auf diese Weise will ich erreichen, dass die beiden im neuen Projektpfad liegenden Frames unabhängig von den zentral gespeicherten Frames sind, so dass ich entweder am einen oder andern Ort Änderungen vornehmen kann.

Allerdings bin ich mir der Konsequenzen der obigen Frage nicht wirklich bewusst, sehe aber die Sache im Moment so:
  • JA: Wenn ich so beantworte, löscht Delphi die bestehende Verknüpfung. Das hat dann zur Folge, dass der FileSearchContainerFrame den Pathfinderframe nicht mehr kennt und im schlimmstenn Fall dessen Instanz gleich löscht.
  • NEIN: Wenn ich so beantworte, werden die Verknüpfungen nicht gelöscht, verweisen aber nicht auf den Frame im zentralen Ordner, sondern auf den, der nach wie vor zu dem momentan aktuellen Projekt gehört. Änderungen, die ich am Frame des momentan aktuellen Projekts vornehme, werden so auch am zentral gespeicherten Frame vorgenommen.

Tja, und jetzt ist eben die Frage: Was tun? Wenn ich den/die Frames das nächste mal aus der zentralen Datei verwende, weiss ich wohl kaum mehr, woher die Fehlermeldungen kommen...

Gruss
Delbor

Redeemer 21. Dez 2019 16:55

AW: Verständnisfrage verschachtelte Frames
 
Sieht mir auf nach Frames zur Entwurfszeit. Sollte man nicht machen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:27 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz