Einzelnen Beitrag anzeigen

Carsten Hölscher

Registriert seit: 29. Jul 2008
73 Beiträge
 
Delphi 11 Alexandria
 
#1

64bit-dcp wird im 32bit-Verzeichnis gesucht

  Alt 3. Jan 2023, 16:43
Ich hatte mein Projekt unter Delphi 10.4 erfolgreich für 32 und 64 bit laufen.
Jetzt nach dem Update auf Delphi 11 gibt es ein Problem mit der 64bit-Version (ich kann allerdings nicht ganz sicher sagen, ob es mit dem Update auf Delphi 11 kam)

Grundsätzlich lassen sich Projekte für 64bit erzeugen, Problem macht das Menüsystem SpTBXLib, das auf der Toolbar 2000 (tb2k_d12) aufbaut.
Beide bestehen je aus einem Designtime und einem "normalen" Package. Für Win32 kann ich beide erzeugen, bei Win64 lässt sich das Toolbar2000-Package erzeugen dann kommt aber beim SpTBXLib-Package die folgende Meldung:

Code:
[dcc64 Fataler Fehler] SpTBXItem.pas(75): E2213 Falsches gepacktes Unit-Format: C:\Users\Public\Documents\Embarcadero\Studio\22.0\Dcp\tb2k_d12.dcp.TB2Item - Erwartete Version: 35.0, Windows Unicode(x64) Gefundene Version: 35.0, Windows Unicode(x86)
Es gibt folgende Dateien - werden beide beim Erzeugen des tb2k_d12 neu erzeugt:
C:\Users\Public\Documents\Embarcadero\Studio\22.0\ Dcp\tb2k_d12.dcp
C:\Users\Public\Documents\Embarcadero\Studio\22.0\ Dcp\Win64\tb2k_d12.dcp

Meine Erwartung ist, dass beim Erzeugen der 64bit-Version auch in dem 64bit-Verzeichnis gesucht wird, aber offenbar wird die 32bit-Version herangezogen.
Kopiere ich die tb2k_d12.dcp vom Win64-Verzeichnis in das darunter, läuft das Erzeugen durch und ich kann auch mein Projekt erzeugen. Aber das kann ja so nicht ganz richtig sein (hab's jetzt nicht probiert aber dann dürfte ja die 32bit-Version nicht mehr laufen).

Carsten
  Mit Zitat antworten Zitat