Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   "Plattform hinzufüen" plötzlich ausgegraut (https://www.delphipraxis.net/192887-plattform-hinzufueen-ploetzlich-ausgegraut.html)

Bbommel 30. Mai 2017 15:18

"Plattform hinzufüen" plötzlich ausgegraut
 
Hi Forum,

hat jemand eine Ahnung, warum in einem Projekt in der Projektverwaltung bei den Plattform plötzlich die (vor drei Wochen noch vorhandene und benutzte) Ziel-Plattform Win64 verschwunden ist und auch nicht mehr hinzugefügt werden kann? Beim Klick mit der rechten Maustaste auf "Zielplattform" ist der Menüpunkt "Plattform hinzufügen..." leider auch ausgegraut.

Vor kurzem habe ich für einen Kunden noch eine 64-Bit-Variante meines Programms völlig problemlos kompiliert, grundsätzlich funktioniert das hier also. Und auch in anderen Projekten ist alles, wie es soll.

Nun habe ich vor einigen Tagen im Programm ein bisschen was umgebaut - aber eigentlich nur ein paar Units hinzugefügt und ein paar Formulare entfernt (okay, und zusätzlich auch VirtualTreeView als neue Komponente eingebaut, aber auch die funktioniert in einem Testprojekt problemlos mit Win64). Im Moment vermute ich, dass durch den Umbau einfach nur in der Projektdatei oder sonstwo irgendwas kaputtgegangen ist, habe aber keinen richtigen Ansatz, wo ich noch suchen soll.

Hat irgendwer eine Idee? Was könnte Delphi dazu bringen, denn Punkt auszugrauen? Eigentlich doch nur, dass er denkt, ich hätte schon alles hinzugefügt, oder?

Darlo 30. Mai 2017 15:46

AW: "Plattform hinzufüen" plötzlich ausgegraut
 
Hi,

schau Dir mal die *.dproj-Datei an. Ggf. einfach die WIN64 Zeilen ergänzen:

Code:
              <ProjectRoot Platform="iOSDevice64" Name="$(PROJECTNAME).app"/>
                <ProjectRoot Platform="Win64" Name="$(PROJECTNAME)"/>
                <ProjectRoot Platform="iOSDevice32" Name="$(PROJECTNAME).app"/>
                <ProjectRoot Platform="Win32" Name="$(PROJECTNAME)"/>
                <ProjectRoot Platform="Linux64" Name="$(PROJECTNAME)"/>
                <ProjectRoot Platform="OSX32" Name="$(PROJECTNAME).app"/>
                <ProjectRoot Platform="Android" Name="$(PROJECTNAME)"/>
                <ProjectRoot Platform="iOSSimulator" Name="$(PROJECTNAME).app"/>
            </Deployment>
            <Platforms>
                <Platform value="Android">True</Platform>
                <Platform value="iOSDevice32">True</Platform>
                <Platform value="iOSDevice64">True</Platform>
                <Platform value="iOSSimulator">True</Platform>
                <Platform value="OSX32">True</Platform>
                <Platform value="Win32">True</Platform>
                <Platform value="Win64">True</Platform>
            </Platforms>

Bbommel 30. Mai 2017 16:12

AW: "Plattform hinzufüen" plötzlich ausgegraut
 
Unter "<Platforms>" habe ich die Win64-Zeile ergänzt, die dort tatsächlich nicht mehr vorhanden war. Jetzt funktioniert wieder alles, wie es soll - Danke dir!

Ich vermute mittlerweile auch, dass ich mir die Datei beim Austausch mit einem Kollegen übers Repository "zerschossen" habe. Einmal nicht genau aufgepasst...


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:40 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