Packages ALLGEMEIN ->
Unit Transate
Library EDV -> Formular EDV
Library Buchhalrung -> Formular Buchhaltung
Statt alles in Packages zu bauen, wird der komplette "Frame" der Anwendng bestehend aus allen Units die in den späteren Formular-Plugins benutzt werden sollen, in Packages integriert.
Die eigentlichen Formulare/Druckmodule etc. pp. werden als
DLL erzeugt die aber Packages benutzen, nämlich deine Frame-Packages und die der
VCL.
Die Abstraktion ist nun nochmals stärker denn
Packages -> gemeinsam benutzt
Library -> nicht gemeinsam benutzt
Die Library als
DLL in der nun dene Formulare als PlugIn drinnen sind stellen in diesem Konzept quasi Endpunkte dar. Diese Endpunkte werden und können nicht durch andere Endpunkt verwendet werden.
Im Gegenastz zu einem
Package exportiert so eine
DLL nämlich nicht ALLE darin deklarierten Funktionen/Klassen/Datentypen als Exports. Eine solche
DLL wird also enorm kompakt sein, im Gegensatz zu einem
Package.
Gruß Hagen