Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi Programm unter 64 bit compilieren und 32 bit verwenden? (https://www.delphipraxis.net/166394-programm-unter-64-bit-compilieren-und-32-bit-verwenden.html)

JamesTKirk 11. Feb 2012 14:11

AW: Programm unter 64 bit compilieren und 32 bit verwenden?
 
Zitat:

Zitat von Delphi-Laie (Beitrag 1150463)
Um ein 64-Bit-Compilat zu erhalten, ist ein 64-Bit-Compiler vonnötigen. Bei Lazarus z.B. schafft das n.m.W. nur ein 64-Bit-Lazarus (bzw. Freepascal-Compiler), der nur unter 64-Bit-Windows läuft. Delphi XE2 ist es als 32-Bit-Programm egal, ob es unter 32 oder 64 Bit läuft, allerdings gibt es unter 32 Bit keinen Lauf und damit auch kein Debug des Compilates.

Nur um das hier nicht so stehen zu lassen: Man kann von Free Pascal natürlich auch einen 32-Bit Compiler erzeugen, der 64-Bit Kompilate auspuckt (es würde dich auch rein prinzipiell nichts daran hindern einen Sparc-Compiler zu erzeugen, der auf ARM läuft). Die Win64 Version von Free Pascal, welche in den Free Pascal Downloadorten zur Verfügung steht ist eine solche 32-Bit Version. Die Version, welche beim Win64 Lazarus dabei ist, ist jedoch eine 64-Bit Anwendung.

Gruß,
Sven

mkinzler 11. Feb 2012 14:27

AW: Programm unter 64 bit compilieren und 32 bit verwenden?
 
Der Delphi XE2 64-Bit-Compiler ist ja auch eine 32-Bit-Anwendung

Delphi-Laie 11. Feb 2012 16:40

AW: Programm unter 64 bit compilieren und 32 bit verwenden?
 
Richtig, das ist die Folge eines unexakten Ausdruckes.

64-Bit-Compiler sagt eben noch nicht aus, was gemeint ist: Ist der Compiler selbst ein 64-Bit-Programm oder erzeugt er 64-Bit-Compilate (oder gar beides)?

Bei FPC/Lazarus ist nach meiner Beobachtung das eine aber an das andere gekoppelt. Plattformübergreifend sind mithin dort nur die Quelltexte verwendbar.

kuba 11. Feb 2012 18:56

AW: Programm unter 64 bit compilieren und 32 bit verwenden?
 
Die USB/RS232 Konverter habe ich auch im Einsatz, da gibt es tatsächlich Unterschiede. Am Besten funktionieren bei mir die von Digitus.

Und wenn du dein Programm in einer virtuellen Maschine testest ?? Ich mache das mit meinen Programmen immer so. Vor allem kannst du da mal sehen was dein neuer Laptop wirklich drauf hat. Bei mir laufen gelegentlich bis zu 8 virtuelle PC's gleichzeitig auf meinem Laptop.

Ob der USB/RS232 Konverter in der virt. Maschine funktioniert ist jedoch fraglich, ausprobieren.

KUBA

implementation 11. Feb 2012 19:13

AW: Programm unter 64 bit compilieren und 32 bit verwenden?
 
Zitat:

Zitat von Delphi-Laie (Beitrag 1150546)
Bei FPC/Lazarus ist nach meiner Beobachtung das eine aber an das andere gekoppelt.

Nein, eben nicht. Es gibt davon jede erdenkliche Kombination. Das ist es, was JamesTKirk sagen wollte.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:50 Uhr.
Seite 2 von 2     12   

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