Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#7

AW: is my delphi App x 64 ???

  Alt 4. Sep 2011, 13:57
Zitat:
klappt aber nicht da der Zugriff auf die exe zur Programmlaufzeit nicht geht
Wieso sollte es nicht gehn?

Du mußt allerdings die Datei auch mit entsprechenden Sharing-Rechten öffnen ... TFileStream öffnet alle Dateien aber "exklusiv".
(daß Borcodero daran immernoch nichts geändert hat, ist voll blöd ... zumindestens fremde Leserechte hätte man inzwischen mal erlauben können)

Zitat:
Entweder das IFDEF oder man prüft zur Laufzeit die Größe des Datentyp "Pointer".
Delphi-Quellcode:
{$IF SizeOf(Pointer) = 8}
  ... // 64 Bit
{$ELSE}
  ... // vermutlich 32 Bit
{$IFEND}
(das sollte in jedem Compiler gehn, welcher diese Conditional Expression unterstützt)

Delphi-Quellcode:
IF SizeOf(Pointer) = 8 THEN BEGIN
  ... // 64 Bit
END ELSE BEGIN
  ... // vermutlich 32 Bit
END;
oder man schaut eben, ob es entsprechende Defines gibt, ala CPUX64.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu ( 4. Sep 2011 um 14:01 Uhr)
  Mit Zitat antworten Zitat