Delphi-PRAXiS
Seite 4 von 4   « Erste     234   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   ASM Inline code x64 (https://www.delphipraxis.net/209974-asm-inline-code-x64.html)

jaenicke 16. Feb 2022 05:08

AW: ASM Inline code x64
 
Das Problem kann ich nicht nachvollziehen. Wenn ich die Platzhalter im Ausgabepfad habe, wird die 64-Bit Version der Unit korrekt im 64-Bit Pfad erzeugt und gesucht. Und wenn ich die 32-Bit Anwendung einzeln erstelle, wird die 32-Bit Unit auch im 32-Bit Ordner abgelegt. Das kann ich abwechselnd erstellen, es funktioniert, genau so wie es auch sein soll.

Der Fehler tritt bei dir ja auch auf, wenn du die Projekte einzeln erstellst. Da gibt es ja auch kein abweichendes Verhalten durch die Abhängigkeiten und es würde auch bei der normalen Umschaltung zwischen 32-Bit und 64-Bit auftreten. Wenn das nicht funktionieren würde, hätten das Problem sehr viele Entwickler.

Funktioniert es denn, wenn du die Projekte manuell der Reihe nach kompilierst?

TiGü 16. Feb 2022 08:01

AW: ASM Inline code x64
 
Zitat:

Zitat von venice2 (Beitrag 1502244)
Muß dann halt jedes Projekt für sich erstellen ist zwar dumm aber nicht zu ändern.

Mit Rechtsklick -> Kontextmenü auf die Projekt-Gruppe (oberster Node!) kann man alle Projekte mit einem Klick erstellen in ihrer aktuellen Platfrom- und Config-Zusammensetzung.

jaenicke 16. Feb 2022 11:11

AW: ASM Inline code x64
 
Das hat er gemacht, wobei dann der Fehler mit dem inkompatiblen Unit-Format kam. Mit korrekt konfigurierten Ausgabepfaden, sprich den Platzhaltern statt fester Pfade, dürfte das aber nicht passieren, weder mit Abhängigkeiten noch mit dem Erstellen aller Projekte in der Gruppe.

Aus der Ferne weiß ich aber nicht woran es liegt, dass die Meldung laut seiner Antwort ja trotzdem weiter kommt. Ich kann nur vermuten, dass da in den verschiedenen Buildkonfigurationen noch irgendwo falsche Pfade drin sind. Um das zu prüfen, bräuchte ich allerdings die aktuellen .dproj Projektdateien.

venice2 16. Feb 2022 11:13

AW: ASM Inline code x64
 
Zitat:

Zitat von TiGü (Beitrag 1502268)
Zitat:

Zitat von venice2 (Beitrag 1502244)
Muß dann halt jedes Projekt für sich erstellen ist zwar dumm aber nicht zu ändern.

Mit Rechtsklick -> Kontextmenü auf die Projekt-Gruppe (oberster Node!) kann man alle Projekte mit einem Klick erstellen in ihrer aktuellen Platfrom- und Config-Zusammensetzung.

Danke ist mir bekannt funktioniert aber nicht mit aktivierter Abhängigkeit.

Zitat:

Der Fehler tritt bei dir ja auch auf, wenn du die Projekte einzeln erstellst.
Nur bei aktivierter Abhängigkeit.

Zitat:

Das hat er gemacht, wobei dann der Fehler mit dem inkompatiblen Unit-Format kam. Mit korrekt konfigurierten Ausgabepfaden, sprich den Platzhaltern statt fester Pfade, dürfte das aber nicht passieren, weder mit Abhängigkeiten noch mit dem Erstellen aller Projekte in der Gruppe.
Ich bekomme 6 Fehler genau wie vorher.

Thema erledigt.
Kompiliere jedes Projekt für sich und gut ist.
Delphi ist unfähig in der Hinsicht was von mir über Weitergabe eines Videos Dokumentiert (bewiesen) wurde.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:57 Uhr.
Seite 4 von 4   « Erste     234   

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