Hallo,
ist es möglich nur 1 exe zu haben die auf einem Windoofs 32 Bit und 64 Bit arbeitet ?
1 exe für win 32 & 64
-
- [ offen ]
-
Freaky -
23. Januar 2010 um 22:31 -
Geschlossen -
Erledigt
-
-
eigentlich müsste eine 32 auf 64 und andersherumm laufen, oder?
-
Ich habe ein Win 32 Bit Windoofs und ich kan keine Windoofs 64 Bit datein öffnen
-
windows faq:
ZitatViele Programme wurden für Computer entwickelt, die eine 32-Bit-Version von Windows ausführen. Sie sind unverändert auf einem Computer funktionsfähig, der eine 64-Bit-Version von Windows ausführt. In manchen Fällen kann es jedoch zu Leistungsunterschieden kommen. Wenn ein 32-Bit-Programm integrierte Treiber verwendet, funktionieren diese in der 64-Bit-Umgebung unter Umständen nicht. Wenn Sie einen 64-Bit-Computer haben, führen Sie am besten Programme aus, die für 64-Bit-Computer entwickelt wurden.
-
Und wie ist es mit 64 Bit Programmen auf einem 32 Bit Windows ?
-
nach dem was da steht müsste es das gleiche sein(mit betonumg auf müsste(bei windows ist das nie so sicher))
-
Nö, 64-bit Programme laufen nicht auf Win-32.
Also muss man entweder einen Installer nehmen, der je nach Version das richtige verwendet oder nur für 32-bit programmieren. -
Hallo Freaky,
Und wie ist es mit 64 Bit Programmen auf einem 32 Bit Windows ?
nach dem was da steht müsste es das gleiche sein(mit betonumg auf müsste(bei windows ist das nie so sicher))
geht definitiv nicht.
Falls du mit AutoIt für beides programmieren /edit: aber nur 1 EXE haben willst,musstdarfst du beim Compiler die Option für 64-Bit nicht anwählen. Evtl. Besonderheiten für das eine oder das andere System kannst du ja mit Hilfe des Makros @CPUArch implementieren,mfg (Auto)Bert
-
is nich "@OSArch" dafür das richtige makro?
EDIT:
weil bei meinem Windows 7 32bit kommt bei "@CPUArch" "x64" raus... -
is nich @OSArch dafür des richtige makro?
EDIT:
weil bei meinem windows 7 32 bit kommt bei @CPUArch x64 raus...
@CPUArch gibt aus, was du für einen Prozessor hast, nicht die Version des Betriebssystems Auch auf einem 64bit-prozessor kann man ein 32bit-BS laufen lassen. -
@OSArch ist zum Prüfen ob das Betriebsystem eine 32 oder 64 Bit version ist. @CPUArch ist zum prüfen ob die cpu ein 64 Bit Os unterstützen würde
edit: Da war ich zu langsam
Greez
-
@CPUArch gibt aus, was du für einen Prozessor hast, nicht die Version des Betriebssystems Auch auf einem 64bit-prozessor kann man ein 32bit-BS laufen lassen.
Wobei man ergänzend dazu sagen sollte dass:
- Man mit einem 64 Bit CPU und 64 Bit OS auch 64 Bit Programme starten kann (irgendwie logisch) (64Bit: Ja, 32 Bit: Ja)
- Man einen 64 Bit CPU haben kann, aber mit einem 32 Bit OS keine 64 Bit Programme starten kann. (64Bit: Nein, 32 Bit: Ja)
- Man mit einem 32 Bit CPU und einem 32 Bit OS nur 32 Bit Programme starten kann (64Bit: Nein, 32 Bit: Ja)
- Man mit einem 32 Bit CPU und einem 64 Bit OS garnix machen kann (weils nicht läuft ) (64Bit: Nein, 32 Bit: Nein)Welche Programme man starten kann ist also immer abhängig vom Betriebssystem