![]() |
TabSheet dynamisch laden
Hallo,
ich versuche mich gerade am modularen programmieren. Ich möchte ein Programm entwickeln, mit dem ich einzelne Module dynamisch laden / entladen kann. Nun habe ich das ganze mit Frames getestet, habe mir DLL Tutorials durchgelesen, Foren durchstöbert aber irgendwie ist das alles noch nicht ganz das Wahre. Verwendet man .bpl Packages, ist das eine spezielle "Delphi"-Lösung, aber das wäre mir eigentlich egal. Da das Programm bzw. das Hauptmodul wirklich simpel aufgebaut werden soll, würde ich am liebsten ein TPageControl verwenden und somit TTabSheets dynamisch laden wollen. Kennt jemand eine Möglichkeit wie ich ein TTabSheet designen kann und dann in ein bestehendes TPageControl laden kann? Vielen Dank im Vorraus ;) |
Re: TabSheet dynamisch laden
Hallo Christian,
deine Überlegungen zu einer modularen Arbeitsweise finde ich grundsätzlich gut. Allerdings darfst du dynamic link libraries und tab sheets nicht auf eine Stufe stellen. Das eine ist ein feature des Betriebssystems welches von Delphi unterstützt wird (werden muss), das andere ist ein common control zur Bereicherung der Benutzerschnittstelle deines Programms. Wenn ich deine Wertung zu DLL und BPL lese, dann möchte ich dir zum Lesen eines Buches über Software Architektur raten. Zitat:
Zitat:
Freundliche Grüße vom marabu |
Re: TabSheet dynamisch laden
Könnte mir jemand ein Buch über Softwarearchitektur empfehlen?
Speziell "Modulare Programmierung", "Client / Server bzw. Netzwerkanwendungen" und "Datenbankentwicklung" |
Re: TabSheet dynamisch laden
*schieb*
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16: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 by Thomas Breitkreuz