Hallo,
Ich habe eine Frage bezüglich der Verwendung von BPLs und einem von mir festgestellten Verhalten von D2005 diesbezüglich.
Meine
Package-Konstellation sieht vereinfacht so aus
Package KLASSEN -
Package ERWEITERUNGEN - verwendet KLASSEN
(
Package EIN_FORMULAR - verwendet KLASSEN, ERWEITERUNGEN )
Nun ändere ich etwas an einer Klasse in KLASSEN, füge z.B. eine neue Methode zu einer bestehenden Klasse hinzu und compiliere das
Package KLASSEN.
Will ich nun die Hauptanwendung compilieren, wirft mir D2005 einen Internen Fehler in ERWEITERUNGEN. Wenn ich dieses neu compiliere, ist der interne Fehler weg.
( Ändere ich auch ERWEITERUGEN kommt der interne Fehler zusätzlich in EIN_FORMULAR )
Nun meine Frage:
Ist es wirklich erforderlich, dass ERWEITERUNGEN neu compiliert werden muss (geänderte
DLL-Exports der
BPL durch neue Methode?) oder ist ein Bug von Delphi 2005 im Zusammenhang mit Runtime-Packages?
mfG
mirage228