Thema: Delphi Komonenten und 64-Bit

Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Komonenten und 64-Bit

  Alt 11. Jun 2025, 19:52
Da die/deine IDE nur 32 Bit ist, können DesignTime-Packages auch nur 32 Bit sein und daher gibt es das DesignIde-Package auch nur für 32 Bit. (ohne die SourceCodes im Compiler-Suchpfad, nur im Editor-Suchpfad)

ABER, seit dem aktuellsten Delphi 12.3 gibt es zusätzlich auch eine nigelnagelneue 64-Bit-IDE, welche dann natürlich nur 64 Bit-DesignTime-Packages laden kann.
Ob man seine Packages jeweils in der anderen IDE auch kompilieren kann, weiß ich grade nicht.



Runtime-Packages (also das, wo die eigentliche Komponente reingehört, welches dann vom jeweiligen DesignTime-Package genutzt wird), können sowohl 32, als auch 64 Bit sein.

Runtime-Packages braucht man aber eigentlich nur, wenn man auch mit Packages kompilieren will.

deine Auswahlmöglichkeiten:
* 32 Bit-DesignTime-Package inkl. Komponente (nur für den Designer) und PAS oder vorkompilierte DCUs im Komponentensuchpfad.
* 32 Bit und 64 Bit-Runtime-Package + 32 Bit-DesignTime-Package (und optional 64 Bit-DesignTime-Package für neue IDE) und (optional) am Besten auch noch die DCU für 32 und 64 Bit im Suchpfad.



PS: Ja, Runtime mit kleinem t, weil ein Wort, und DesignTime mit großem T, da zwei Wörter.
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (11. Jun 2025 um 20:00 Uhr)
  Mit Zitat antworten Zitat