PS: Bitte [DELPHI] ... [/DELPHI] deine Codes drumrum, damit man das auch lesen kann. (oben der Knopf mit dem "Delphi"-Helm)
Also eigentlich seh ich jetzt keinen Fehler.
Es gibt ja auch kaum Codezeilen, in deinem
Package, was den Fehler in der "Test.bpl" verursachen könnte.
(maxmal auf die Zeile mit RegisterComponents könnte man einen Haltepunkt setzen -> siehe nachfolgend beschriebenes "Debuggen")
Starte dein Delphi einmal, dann Menü > Start > Prozess laden
Host = $(
BDS)\bin\
bds.exe
Arbeitsverzeichnis = $(
BDS)\bin
Quellpfad = das Verzeichnis, wo dein Projekt/
Unit liegt
und nun [Laden] (beim Start die paar delphieigenen Exceptions ignorieren)
Tipp: siehe Menü>Start>Parameter die selben Einstellungen, dann geht Ausführen/Debuggen, so wie bei einer EXE, auch normal mit den bekannten Knöpfen/Tasten los ([F9], grüner Pfeil usw.)
Im
neuen Delphi (das, wo gerade nicht der Debugger aktiv ist) dann dein Projekt öffnen und kompilieren+installieren.
(aufpassen, dass dieses
Package nicht im ersten Delphi geladen ist, also dort "nicht installiert")
Ja, auch Delphi ist nur ein Programm, welches man debuggen kann, inkl. deinem
Package.
Siehst du nun, wo es genau knallt?
* eventuell landest du direkt im Quellcode
* oder siehe Stacktrace, bzw. in der CPU-Ansicht etwas hoch scrollen und nach einem Funktionsnamen oder Kommentar der Codezeile ausschau halten
* ...
eventuell einmal/mehrmals [F7], falls noch nichts erkennbar ist