![]() |
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? |
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 |
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 09:23 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