AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Delphi Programm unter 64 bit compilieren und 32 bit verwenden?
Thema durchsuchen
Ansicht
Themen-Optionen

Programm unter 64 bit compilieren und 32 bit verwenden?

Ein Thema von zeras · begonnen am 11. Feb 2012 · letzter Beitrag vom 11. Feb 2012
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von JamesTKirk
JamesTKirk

Registriert seit: 9. Sep 2004
Ort: München
604 Beiträge
 
FreePascal / Lazarus
 
#11

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

  Alt 11. Feb 2012, 15:11
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
Sven
[Free Pascal Compiler Entwickler]
this post is printed on 100% recycled electrons

Geändert von JamesTKirk (11. Feb 2012 um 15:11 Uhr) Grund: Grammatik korrigiert
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#12

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

  Alt 11. Feb 2012, 15:27
Der Delphi XE2 64-Bit-Compiler ist ja auch eine 32-Bit-Anwendung
Markus Kinzler
  Mit Zitat antworten Zitat
Delphi-Laie

Registriert seit: 25. Nov 2005
1.474 Beiträge
 
Delphi 10.1 Berlin Starter
 
#13

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

  Alt 11. Feb 2012, 17:40
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.
  Mit Zitat antworten Zitat
Benutzerbild von kuba
kuba

Registriert seit: 26. Mai 2006
Ort: Arnsberg
588 Beiträge
 
Delphi 11 Alexandria
 
#14

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

  Alt 11. Feb 2012, 19:56
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
Stefan Kubatzki
E=mc2
  Mit Zitat antworten Zitat
Benutzerbild von implementation
implementation

Registriert seit: 5. Mai 2008
940 Beiträge
 
FreePascal / Lazarus
 
#15

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

  Alt 11. Feb 2012, 20:13
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.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:05 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