Einzelnen Beitrag anzeigen

SMO

Registriert seit: 20. Jul 2005
178 Beiträge
 
Delphi XE6 Professional
 
#6

AW: XML Datei anzeigen

  Alt 24. Nov 2015, 19:54
Zitat:
Bei 32-Bit-Anwendungen stehen, jedoch nur selten an einem Stück, bis zu 2 Gigabyte Speicher pro Anwendung zur Verfügung, es sei denn sie haben das Bit IMAGE_FILE_LARGE_ADDRESS_AWARE im EXE-Dateikopf gesetzt; dann können es bis zu 3 GB in den 32-Bit-Versionen von Windows sein (erfordert /3GB Bootoption), und sogar bis zu 4 GB in den 64-Bit-Versionen von Windows.
So stimmt es noch mehr.
Quelle.

In Delphi kann man dieses Flag mit der Compilerdirektive {$SetPEFlags IMAGE_FILE_LARGE_ADDRESS_AWARE} setzen (die Windows-Unit muss vorher eingebunden sein, sonst wird die Konstante nicht erkannt, aber man kann auch direkt den Wert $20 = 32 nehmen).

Geändert von SMO (24. Nov 2015 um 19:56 Uhr)
  Mit Zitat antworten Zitat