Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   32Bit und 64Bit Binaries beim Erzeugen der Anwendung? (https://www.delphipraxis.net/200197-32bit-und-64bit-binaries-beim-erzeugen-der-anwendung.html)

uups 27. Mär 2019 17:35

32Bit und 64Bit Binaries beim Erzeugen der Anwendung?
 
Hallo!

Gibt es ein Trick, mit dem ich beim Erzeugen der Anwendung aus der Delphi IDE (Umschalt-F9) sowohl 32Bit als auch 64Bit .exe erzeugen kann?

DieDolly 27. Mär 2019 18:24

AW: 32Bit und 64Bit Binaries beim Erzeugen der Anwendung?
 
Du könntest das über eine BAT-Datei machen

Code:
@ECHO OFF
CALL "C:\Program Files (x86)\Embarcadero\Studio\XX.0\bin\rsvars.bat"

msbuild "pfad-zu-deiner-dproj-datei" /t:Rebuild /p:Config=Release /p:platform=Win32
msbuild "pfad-zu-deiner-dproj-datei" /t:Rebuild /p:Config=Release /p:platform=Win64
Ist zwar nicht aus Delphi heraus aber es funktioniert.
Über einen ähnlichen Mechanismus erzeuge ich Setups und Updatedateien für den Downloadserver mit nur einem Klick.

Aviator 27. Mär 2019 21:04

AW: 32Bit und 64Bit Binaries beim Erzeugen der Anwendung?
 
Schau dir mal die Build Groups an die Delphi bietet.

haentschman 28. Mär 2019 05:47

AW: 32Bit und 64Bit Binaries beim Erzeugen der Anwendung?
 
Moin...:P
Zitat:

Schau dir mal die Build Groups an die Delphi bietet.
:warn: Die sind fehlerhaft. So schön wie das aussieht... Beispiel: Ich habe mehrere Buildkonfigurationen...mit MadExcept. Wenn ich die alle am Stück über die Buildgruppe erzeuge, wird der MadExcept NUR in der aktiv markierten Buildkonfiguration einkompiliert. :shock:

Uwe Raabe 28. Mär 2019 09:02

AW: 32Bit und 64Bit Binaries beim Erzeugen der Anwendung?
 
Kannst du das mal näher erläutern? Ich habe da bisher noch keine Probleme feststellen können. Wenn die madExcept Units in der Uses-Anweisung stehen, dann werden die auch mit compiliert - in alle bei der Buildgruppe angegebenen Konfigurationen und Plattformen.

haentschman 28. Mär 2019 09:20

AW: 32Bit und 64Bit Binaries beim Erzeugen der Anwendung?
 
Bitteschön... https://www.delphipraxis.net/195939-...ldgruppen.html
Zitat:

> Hi Andreas,
>
> I have reported the problem as RS-87845, R&D will now schedule the issue to
> be looked at.
>
> brgds
>
> Roy.
>
> --------------- Original Message ---------------
> From: Embarcadero Support [embt.support@embarcadero.com]
> Sent: 26/04/2018 17:56
> To: a.haentschel@xxx
> Subject: RE: "Compile via buildgroups" [ ]
>
> Hi Andreas,
>
> Yes, it looks like the DEFINE only gets taken from the "Debug All
> Configurations" level and NOT from "Debug 32-bit Windows level
> configuration. I will report it as a bug and send you the reference.
>
> brgds
>
> Roy.
>
> --------------- Original Message ---------------
> From: Häntschel Andreas [a.haentschel@xxx]
> Sent: 20/04/2018 12:50
> To: embt.support@embarcadero.com
> Subject: "Compile via buildgroups" [ ]
>
> Hi...
> attached the project...
>
> Roy Nelson
> Embarcadero Technical Support
> To log a support request online please go to:
> http://www.embarcadero.com/support
> To log a defect report go to:
> https://quality.embarcadero.com
>
> Roy Nelson
> Embarcadero Technical Support
> To log a support request online please go to:
> http://www.embarcadero.com/support
> To log a defect report go to:
> https://quality.embarcadero.com
> ref:_00D30HwR._5000b1F0NE4:ref
..auf die Erledigung warte ich noch. :?

Uwe Raabe 28. Mär 2019 10:55

AW: 32Bit und 64Bit Binaries beim Erzeugen der Anwendung?
 
Gibt es dafür eine QP Nummer?

haentschman 28. Mär 2019 11:04

AW: 32Bit und 64Bit Binaries beim Erzeugen der Anwendung?
 
RS-87845...die einzige die ich habe. Auf Nachfrage wo ich das Ticket sehen kann:
Zitat:

Hi Andreas,

It is an internal report, so you cannot see it or progress on the report. If you report issues on the quality portal at https://quality.embarcadero.com then the reports are public, people can vote on the reports and you will see the comments from QA and R&D, it will also notify you when the issue is resolved.

As for your issue it will only be looked at for the next version of the product, unfortunately.

brgds

Roy.
Frage: sollte man die Diskussion absplitten?

uups 28. Mär 2019 15:41

AW: 32Bit und 64Bit Binaries beim Erzeugen der Anwendung?
 
Mit Build Groups klappt's bestens! Vielen Dank!

TurboMagic 28. Mär 2019 16:34

AW: 32Bit und 64Bit Binaries beim Erzeugen der Anwendung?
 
Man kann dafür auch einen neuen QP Report erstellen und den internen damit verlinken lassen, dann gibt es glaube ich auch teilweise Status Updates wenn sich was am internen ändert.


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