Forum: Object-Pascal / Delphi-Language
Delphi
by DieDolly,
3. Apr 2019
Ups. Richtig. Stream hinzugefügt aber den alten nicht gelöscht :pale:
Hier nochmal alles richtig mit überladenen Prozeduren
function Isx64(const Strm: TStream): Boolean; overload;
const
IMAGE_FILE_MACHINE_I386 = $014C; // Intel x86
IMAGE_FILE_MACHINE_IA64 = $0200; // Intel Itanium Processor Family (IPF)
IMAGE_FILE_MACHINE_AMD64 = $8664; // x64 (AMD64 or EM64T)
Forum: Object-Pascal / Delphi-Language
Delphi
by DieDolly,
3. Apr 2019
Kann man die Funktion eventuell auch so verwenden?
function Isx64(const FileName: string): Boolean;
const
IMAGE_FILE_MACHINE_I386 = $014C; // Intel x86
IMAGE_FILE_MACHINE_IA64 = $0200; // Intel Itanium Processor Family (IPF)
IMAGE_FILE_MACHINE_AMD64 = $8664; // x64 (AMD64 or EM64T)
// You'll unlikely encounter the things below:
IMAGE_FILE_MACHINE_R3000_BE = $160; // MIPS...