Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Problem mit TMS 32/64 bit (https://www.delphipraxis.net/207463-problem-mit-tms-32-64-bit.html)

EmWieMichael 26. Mär 2021 11:00

Problem mit TMS 32/64 bit
 
Wenn ich unter Delphi Tokyo ein neues Projekt erzeuge, als Plattform Windows 64 bit wähle, und z. B. ein TMS.TAdvStringGrid auf das Hauptformular platziere, wird das Programm anstandslos kompiliert.
Öffne ich aber ein bestehendes 32-bit-Projekt und ändere die Plattform auf 64 bit werden in den TMS-Units eingebundene Systemunits wie z. B. 'Windows' nicht gefunden; ersetze ich 'Windows' durch 'WinAPI.Windows' funktionierts wieder. Nun müsste ich also sämtliche TMS-Units entsprechend modifizieren - was ja nicht der Weisheit letzter Schluss sein kann, schon deshalb nicht, weil die gleichen Units bei neuen Projekten funktionieren.

Weiß jemand Rat?

himitsu 26. Mär 2021 11:22

AW: Problem mit TMS 32/64 bit
 
Im alten Projekt fehlen ein paar Optionen.
Beim Upgrade alter Projekte werden leider die "neuen" Standardwerte nicht gefüllt.

z.B. siehe Erzeugen > Delphi-Compiler > Unit-Gültigkeitsnamen (also die Default-Namespaces)

* DPROJ löschen und neu erstellen lassen (falls keine eigenen Projektoptionen vorhanden)
* oder alles manuell aus einem neuen Projekt rüberkopieren

EmWieMichael 27. Mär 2021 07:14

AW: Problem mit TMS 32/64 bit
 
Vielen Dank! DPROJ löschen scheint zu funktionieren. Allerdings konnte ich das Projekt noch nicht 'durchcompilieren', da offenbar meine eigenen Packages noch nicht passen... Alles nich´ so einfach.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:51 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz