Zitat von
Sereby:
... Also wenn man nicht gerade Dateien in den Arbeitsspeicher laden will die größer als 2 GB sind (Ja, 2GB und nicht 3 bzw 3,5 oder so! Hab ich erst neulich feststellen fürfen
),
Ergänze mal {$SetPeFlags $20} in deiner
DPR um 3GB in deinem Prozess verwenden zu können (jedoch nur auf 64-Bit Systemen bzw. besonders konfigurierten XP/Vista/Win7 32-Bit)
Zitat von
hoika:
habe ich ein 64bit-System, muss eine 32bit-Exe durch die Emulation.
OK, die ist gut, aber trotzdem nur eine Emulation.
Emulation ist vermutlich etwas übertrieben. Aber man hat trotzdem minimale Unterschiede wenn man unter 32-Bit oder als 32-Bit unter 64-Bit läuft.
Zitat von
hoika:
Ausserdem kommt dann der ganze Ärger mit System, System32 usw.
Wenn man erst verstanden hat welchen Blödsinn hier MS definiert hat stellt das auch kein Problem dar. Ein System64-Verzeichnis wäre ja viel zu naheliegend gewesen, aber vermutlich hat man bei XP geschlammt so das man erst in Vista einen Workaround schaffen musste.
Windows Vista - Eine neue Erfahrung in Fehlern.