AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

TabSheet dynamisch laden

Ein Thema von CReber · begonnen am 31. Mai 2006 · letzter Beitrag vom 3. Jun 2006
Antwort Antwort
Benutzerbild von CReber
CReber

Registriert seit: 26. Nov 2003
Ort: Berlin
343 Beiträge
 
Delphi 2006 Professional
 
#1

TabSheet dynamisch laden

  Alt 31. Mai 2006, 21:48
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
Christian Reber
  Mit Zitat antworten Zitat
marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#2

Re: TabSheet dynamisch laden

  Alt 1. Jun 2006, 06:52
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 von CReber:
Da das Programm bzw. das Hauptmodul wirklich simpel aufgebaut werden soll
Wenn dein Hauptprogramm zu simpel ist, dann entartet es leicht in eine überflüssige shell.

Zitat von CReber:
Kennt jemand eine Möglichkeit wie ich ein TTabSheet designen kann und dann in ein bestehendes TPageControl laden kann?
Du entwirfst dein tab sheet einfach wie gewohnt und wechselst zur Laufzeit die Zuordnung zum page control.

Freundliche Grüße vom marabu
  Mit Zitat antworten Zitat
Benutzerbild von CReber
CReber

Registriert seit: 26. Nov 2003
Ort: Berlin
343 Beiträge
 
Delphi 2006 Professional
 
#3

Re: TabSheet dynamisch laden

  Alt 2. Jun 2006, 02:39
Könnte mir jemand ein Buch über Softwarearchitektur empfehlen?

Speziell "Modulare Programmierung", "Client / Server bzw. Netzwerkanwendungen" und "Datenbankentwicklung"
Christian Reber
  Mit Zitat antworten Zitat
Benutzerbild von CReber
CReber

Registriert seit: 26. Nov 2003
Ort: Berlin
343 Beiträge
 
Delphi 2006 Professional
 
#4

Re: TabSheet dynamisch laden

  Alt 3. Jun 2006, 01:14
*schieb*
Christian Reber
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:10 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