Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#2

AW: Problem beim Package installieren

  Alt 21. Aug 2023, 17:10
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
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (21. Aug 2023 um 17:46 Uhr)
  Mit Zitat antworten Zitat