Einzelnen Beitrag anzeigen

BAMatze

Registriert seit: 18. Aug 2008
Ort: Berlin
759 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: eigene Komponenten und deren Verwaltung in Packages

  Alt 6. Mai 2009, 10:29
Zitat von oki:
@BAMatze: Beispiel ist eher schwer. Aber mal grob ein Aufbau:

Package: MyPackage_D.bpl (Designzeit-Package)
enthält die Unit: RegisterMyComponents.pas in "Entkält"
in Benötigt: MyPackage_R.bpl

Package: MyPackage_R.bpl (Runtime-Package)
enthält alle Units in denen der Quellcode der Komponenten steht. (MyCompo_A.pas, MyCompo_B.pas ....)
in Benötigt sind alle Packages aufgeführt, in denen _Units enthalten sind, die benutzt werden (nicht in Enthalten mit aufführen!!).

Da in MyPackage_D.bpl nur eine Unit liegt (wenn nicht mehrere Sinn machen) ist das für die Registrierung in der IDE sehr übersichtlich.
Die Unit enthält dann in Uses alle Units des Packages MyPackage_R.bpl und die procedure Register.
Gruß oki
Hmm also denke den groben aufbau hab ich jetzt verstanden, wobei ich eins noch nicht so überblicke. Ich weißnatürlich, was Runtime und Designzeit bedeuten, aber derzeit mache ich da nicht so die Unterschiede, kannst du da mal etwas drauf eingehen? Vieleicht steckt darin ja die Lösung für eins meiner Probleme die ich hier gepostet hab, nur leider noch keine Antwort bekommen.
  Mit Zitat antworten Zitat