Seite 1 von 1

Programme für 32-Bit-Systeme mit 64-Bit-Version

Verfasst: 21.11.2012 11:14
von RolandG
Hallo,

ich habe die 64-Bit-Version von PureBasic installiert, weil ich es unter Windows 7 mit 64-Bit-Unterstützung betreibe. Kann ich damit nur EXE-Dateien für 64-Bit-Systeme erstellen oder gibt es auch eine Option zur Erstellung von EXE-Dateien für 32-Bit-Systeme?

Danke vorab!

__________________________________________________
Thread verschoben
Windows>Allgemein
21.11.2012
RSBasic

Re: Programme für 32-Bit-Systeme mit 64-Bit-Version

Verfasst: 21.11.2012 11:42
von roherter
Nu dann rate mal warum es zwei versionen von Purebasic gibt? :bounce:

Re: Programme für 32-Bit-Systeme mit 64-Bit-Version

Verfasst: 21.11.2012 12:06
von RolandG
Nun, eine für 32-Bit-Systeme und eine für 64-Bit-Systeme. Das gibt es bei anderen Programmen ja auch - und einfach deshalb, weil die 64-Bit-Versionen auf einem 64-Bit-System leistungsfähiger sind als 32-Bit-Versionen. Das hat für mich aber nicht automatisch bedeutet, dass die damit erzeugten EXE-Dateien auch nur auf das jeweilige System optimiert sind.

Aber nun weiß ich Bescheid :bounce:

Re: Programme für 32-Bit-Systeme mit 64-Bit-Version

Verfasst: 21.11.2012 13:36
von PMV
"optimiert" ist auch das falsche Wort. Eine 32-Bit Executable hat
lediglich den Adressraum von 32-Bit. Ist lauffähig auf 64-Bit und
32-Bit Betriebssystemen. Eine 64-Bit Executable hat den Adress-
raum von 64-Bit zur Verfügung, kann die x64-Architektur also
ausnutzen und funktioniert nicht auf 32-Bit Systemen. Die
nötigen Optimierungen und Anpassungen musst aber du machen.

Eines der wenigen Dinge, die dir PB abnimmt ist der Datentyp
Integer, welcher die jeweils native Variablengröße von 32-Bit
(x86) oder 64-Bit (x64) annimmt.

MFG PMV

Re: Programme für 32-Bit-Systeme mit 64-Bit-Version

Verfasst: 21.11.2012 17:29
von 7x7
Wäre dennoch ein wünschenswertes Feature in den Compileroptionen, sich wahlweise ein 32- oder 64-Bit Compilat erzeugen zu lassen. Insofern ist die Eingangsfrage nicht so abwegig.

Re: Programme für 32-Bit-Systeme mit 64-Bit-Version

Verfasst: 21.11.2012 17:33
von Sirius-2337
7x7 hat geschrieben:Wäre dennoch ein wünschenswertes Feature in den Compileroptionen, sich wahlweise ein 32- oder 64-Bit Compilat erzeugen zu lassen. Insofern ist die Eingangsfrage nicht so abwegig.
Das ist doch möglich?
Bild

Re: Programme für 32-Bit-Systeme mit 64-Bit-Version

Verfasst: 21.11.2012 17:34
von RolandG
Da hatte ich auch als erstes gesucht. Doch leider kann ich da nichts auswählen (nur ein Compiler verfügbar)...

Re: Programme für 32-Bit-Systeme mit 64-Bit-Version

Verfasst: 21.11.2012 17:41
von ts-soft
RolandG hat geschrieben:Da hatte ich auch als erstes gesucht. Doch leider kann ich da nichts auswählen (nur ein Compiler verfügbar)...
Weitere Compiler werden über die Einstellungen hinzugefügt, müssen natürlich auch installiert sein (verschiedene Verzeichnisse) :D

So kannst Du von einer IDE x86, x64 oder auch verschiedene PB-Versionen (zu finden im Museum des Accounts) nutzen.
Ausserdem kannst Du so, wenn Du ein Projekt erstellst, auch verschiedene Versionen gleichzeitig erstellen (Targets).

Gruß
Thomas

Re: Programme für 32-Bit-Systeme mit 64-Bit-Version

Verfasst: 21.11.2012 19:56
von RolandG
Ah, prima. Vielen Dank!