AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

64bit-dcp wird im 32bit-Verzeichnis gesucht

Ein Thema von Carsten Hölscher · begonnen am 3. Jan 2023 · letzter Beitrag vom 3. Jan 2023
Antwort Antwort
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.643 Beiträge
 
Delphi 12 Athens
 
#1

AW: 64bit-dcp wird im 32bit-Verzeichnis gesucht

  Alt 3. Jan 2023, 16:49
Prüf doch mal in Tools - Optionen - Sprache - Delphi - Bibliothek die Bibliothekspfade für Win64. Da sollte $(BDSCOMMONDIR)\Dcp\$(Platform) drin stehen und nicht $(BDSCOMMONDIR)\Dcp
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Carsten Hölscher

Registriert seit: 29. Jul 2008
77 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: 64bit-dcp wird im 32bit-Verzeichnis gesucht

  Alt 3. Jan 2023, 16:54
Prüf doch mal in Tools - Optionen - Sprache - Delphi - Bibliothek die Bibliothekspfade für Win64. Da sollte $(BDSCOMMONDIR)\Dcp\$(Platform) drin stehen und nicht $(BDSCOMMONDIR)\Dcp
Allerbesten Dank für den Tipp. Läuft. Jetzt hab ich bestimmt mindestens 2 Stunden alles mögliche abgesucht, aber die Einstellung war mir durch die Lappen gegangen.

Carsten
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

AW: 64bit-dcp wird im 32bit-Verzeichnis gesucht

  Alt 3. Jan 2023, 17:00
Eine Lösung ist auch, wenn man für alle Plattformen unterschiedliche Ausgabeverzeichnisse hat. (DCU und auch DCP)

Für eigene Packages gebe ich in den Projektoptionen daher immer das DCP-, aber auch das BPL-Ausgabeverzeichnis mit an und nutze garnicht die Delphiverzeichnisse, welche leider nicht plattformabhängig sind.



Wenn irgendwas knallt, ist der erste und einfachste Lösungsansatz immer "Build" oder "Clean" oder selber alle generierten Dateien einmal zu löschen. (mit eigenen Ausgabeverzeichnissen ist das auch ganz einfach)
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu ( 3. Jan 2023 um 17:02 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.643 Beiträge
 
Delphi 12 Athens
 
#4

AW: 64bit-dcp wird im 32bit-Verzeichnis gesucht

  Alt 3. Jan 2023, 17:03
Für eigene Packages gebe ich in den Projektoptionen daher immer das DCP-, aber auch das BPL-Ausgabeverzeichnis mit an und nutze garnicht die Delphiverzeichnisse, welche leider nicht plattformabhängig sind.
Sind sie eigentlich schon. Lediglich die 32-Bit Verzeichnisse verweisen aus Kompatibilitätsgründen auf die plattformfreie Variante. Die anderen Plattformen nehmen da ihre eigenen Verzeichnisse.

Hier war es aber wohl eher ein fehlerhafter Eintrag im Suchpfad für Win64.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

AW: 64bit-dcp wird im 32bit-Verzeichnis gesucht

  Alt 3. Jan 2023, 17:23
OK.

Joar bei Suchpfaden muß man auch noch aufpassen, dass abhängige Pfade vor den normalen Suchpfaden kommen.



Zitat:
Code:
[…Erwartete Version: 35.0, Windows Unicode(x64) Gefundene Version: 35.0, Windows Unicode(x86)
Solche Meldungen sind machmal aber auch einfach nur wirrer Schrott.

Passiert auch gern mal wenn man zwischen Debug und Release umschaltet, oder an einem DEFINE was ändert,
und bei "gefunden" heißt es plötzlich, dass es garkein Windows sei oder gar von einer anderen Delphiversion.
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu ( 3. Jan 2023 um 17:27 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:09 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz