![]() |
Komponenten auf x64 Bit umstellen
Hallo,
ich möchte vorandene 32-Bit-Komponenten (Source existiert) so umbauen, dass diese auch unter Win64-Bit eingesetzt werden können. Wie muss das Package umgebaut/erweitert werden, damit die Zielplattform '64-Bit Windows' im Projektmanager verfügbar wird? Aktuell steht als Zielplattform nur Android/Ios zur Verfügung. 64-Bit Windows' steht als Auswahl gar nicht zur Verfügung. |
AW: Komponenten auf x64 Bit umstellen
Das Kontextmenü bei Zielplattform mit dem Menüpunkt Plattform hinzufügen... hast du schon probiert?
|
AW: Komponenten auf x64 Bit umstellen
Zitat:
|
AW: Komponenten auf x64 Bit umstellen
Kannst du mal die dproj-Datei hier anhängen?
|
AW: Komponenten auf x64 Bit umstellen
Notfalls der "Standardweg"
|
AW: Komponenten auf x64 Bit umstellen
Hier die *.dproj-Datei:
Code:
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup> <ProjectGuid>{E493EFF7-ACF2-47A8-971A-74C0DD99BBA6}</ProjectGuid> <MainSource>zcolor.dpk</MainSource> <Base>True</Base> <Config Condition="'$(Config)'==''">Debug</Config> <TargetedPlatforms>1</TargetedPlatforms> <AppType>Package</AppType> <FrameworkType>VCL</FrameworkType> <ProjectVersion>13.4</ProjectVersion> <Platform Condition="'$(Platform)'==''">Win32</Platform> </PropertyGroup> <PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''"> <Base>true</Base> </PropertyGroup> <PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Base)'=='true') or '$(Base_Win32)'!=''"> <Base_Win32>true</Base_Win32> <CfgParent>Base</CfgParent> <Base>true</Base> </PropertyGroup> <PropertyGroup Condition="'$(Config)'=='Release' or '$(Cfg_1)'!=''"> <Cfg_1>true</Cfg_1> <CfgParent>Base</CfgParent> <Base>true</Base> </PropertyGroup> <PropertyGroup Condition="'$(Config)'=='Debug' or '$(Cfg_2)'!=''"> <Cfg_2>true</Cfg_2> <CfgParent>Base</CfgParent> <Base>true</Base> </PropertyGroup> <PropertyGroup Condition="'$(Base)'!=''"> <DesignOnlyPackage>true</DesignOnlyPackage> <DCC_ImageBase>00400000</DCC_ImageBase> <GenPackage>true</GenPackage> <VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys> <DCC_LocalDebugSymbols>false</DCC_LocalDebugSymbols> <DCC_DebugInformation>false</DCC_DebugInformation> <DCC_WriteableConstants>true</DCC_WriteableConstants> <DCC_Namespace>Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;Winapi;$(DCC_Namespace)</DCC_Namespace> <DCC_Description>ZColorStringGrid component</DCC_Description> <DCC_N>false</DCC_N> <DCC_K>false</DCC_K> <GenDll>true</GenDll> <DCC_S>false</DCC_S> <DCC_F>false</DCC_F> <DCC_AssertionsAtRuntime>false</DCC_AssertionsAtRuntime> <DCC_SymbolReferenceInfo>0</DCC_SymbolReferenceInfo> <DCC_E>false</DCC_E> <VerInfo_Locale>1049</VerInfo_Locale> </PropertyGroup> <PropertyGroup Condition="'$(Base_Win32)'!=''"> <Icon_MainIcon>zcolor_Icon.ico</Icon_MainIcon> <DCC_Namespace>System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)</DCC_Namespace> <VerInfo_IncludeVerInfo>true</VerInfo_IncludeVerInfo> <VerInfo_Locale>1033</VerInfo_Locale> <VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys> </PropertyGroup> <PropertyGroup Condition="'$(Cfg_1)'!=''"> <DCC_LocalDebugSymbols>false</DCC_LocalDebugSymbols> <DCC_DebugInformation>false</DCC_DebugInformation> <DCC_SymbolReferenceInfo>0</DCC_SymbolReferenceInfo> <DCC_Define>RELEASE;$(DCC_Define)</DCC_Define> </PropertyGroup> <PropertyGroup Condition="'$(Cfg_2)'!=''"> <DCC_Define>DEBUG;$(DCC_Define)</DCC_Define> <DCC_Optimize>false</DCC_Optimize> <DCC_GenerateStackFrames>true</DCC_GenerateStackFrames> </PropertyGroup> <ItemGroup> <DelphiCompile Include="$(MainSource)"> <MainSource>MainSource</MainSource> </DelphiCompile> <DCCReference Include="..\..\src\ZColorStringGrid.dcr"/> <DCCReference Include="..\..\src\zclabel.dcr"/> <DCCReference Include="vcl.dcp"/> <DCCReference Include="..\..\src\zcftext.pas"/> <DCCReference Include="..\..\src\ZColorStringGrid.pas"> <Form>ZColorStringGrid</Form> </DCCReference> <DCCReference Include="..\..\src\zclab.pas"> <Form>zclab</Form> </DCCReference> <BuildConfiguration Include="Debug"> <Key>Cfg_2</Key> <CfgParent>Base</CfgParent> </BuildConfiguration> <BuildConfiguration Include="Base"> <Key>Base</Key> </BuildConfiguration> <BuildConfiguration Include="Release"> <Key>Cfg_1</Key> <CfgParent>Base</CfgParent> </BuildConfiguration> </ItemGroup> <ProjectExtensions> <Borland.Personality>Delphi.Personality.12</Borland.Personality> <Borland.ProjectType>Package</Borland.ProjectType> <BorlandProject> <Delphi.Personality> <Source> <Source Name="MainSource">zcolor.dpk</Source> </Source> <VersionInfo> <VersionInfo Name="IncludeVerInfo">False</VersionInfo> <VersionInfo Name="AutoIncBuild">False</VersionInfo> <VersionInfo Name="MajorVer">1</VersionInfo> <VersionInfo Name="MinorVer">0</VersionInfo> <VersionInfo Name="Release">0</VersionInfo> <VersionInfo Name="Build">0</VersionInfo> <VersionInfo Name="Debug">False</VersionInfo> <VersionInfo Name="PreRelease">False</VersionInfo> <VersionInfo Name="Special">False</VersionInfo> <VersionInfo Name="Private">False</VersionInfo> <VersionInfo Name="DLL">False</VersionInfo> <VersionInfo Name="Locale">1049</VersionInfo> <VersionInfo Name="CodePage">1251</VersionInfo> </VersionInfo> <VersionInfoKeys> <VersionInfoKeys Name="CompanyName"/> <VersionInfoKeys Name="FileDescription"/> <VersionInfoKeys Name="FileVersion">1.0.0.0</VersionInfoKeys> <VersionInfoKeys Name="InternalName"/> <VersionInfoKeys Name="LegalCopyright"/> <VersionInfoKeys Name="LegalTrademarks"/> <VersionInfoKeys Name="OriginalFilename"/> <VersionInfoKeys Name="ProductName"/> <VersionInfoKeys Name="ProductVersion">1.0.0.0</VersionInfoKeys> <VersionInfoKeys Name="Comments"/> </VersionInfoKeys> </Delphi.Personality> <Platforms> <Platform value="Win32">True</Platform> </Platforms> </BorlandProject> <ProjectFileVersion>12</ProjectFileVersion> </ProjectExtensions> <Import Condition="Exists('$(BDS)\Bin\CodeGear.Delphi.Targets')" Project="$(BDS)\Bin\CodeGear.Delphi.Targets"/> <Import Condition="Exists('$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj')" Project="$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj"/> </Project> |
AW: Komponenten auf x64 Bit umstellen
Ergänze doch im Abschnitt <Platforms> kurz vor Ende der Datei mal diese Zeile:
Delphi-Quellcode:
<Platform value="Win64">False</Platform>
|
AW: Komponenten auf x64 Bit umstellen
Zitat:
Wo es aktuell noch hakt, ist das Ausgabeverzeichnis für die DCU's. Ich habe die Pfade Ausgabeverzeichnis für Units eingetragen aber die Dateien werden nicht dort placiert:
Code:
Habe ich hier einen Gedankenfehler gemacht?
.\Lib\Win64\Release\
.\Lib\Win64\Debug\ .\Lib\Win32\Release\ .\Lib\Win32\Debug\ |
AW: Komponenten auf x64 Bit umstellen
Zitat:
|
AW: Komponenten auf x64 Bit umstellen
... hat funktioniert - die Dcu's waren Da! Vielen Dank!!!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:22 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