Forum: Programmieren allgemein
by schwa226,
4. Apr 2011
Danke, werde ich machen!
Hatte jetzt versucht mit Swap zu arbeiten - dass gefällt mir aber nicht.
Es sollte halt automatisch gehen um Fehler vorzubeugen.
Fertig und geht:
TCardinalRec = record
private
function GetCardinal : Cardinal;
procedure SetCardinal(const Value : Cardinal);
Forum: Programmieren allgemein
by schwa226,
4. Apr 2011
Leider nein,
ich muss mich an einen C++ Code halten. Und da ist das Array so aufgebaut.
Müsste also irgenwie Little-Endian in Big-Endian wandlen. Also ohne wieder eine extra Funktion dafür zu benötigen.
Forum: Programmieren allgemein
by schwa226,
4. Apr 2011
Hallo,
ich möchte einRecord machen, damit ich auf eine Zahl als Array of Byte und als Ganzzahl zugreifen kann:
TCardinalRec = packed record
case Integer of
1 : (_Byte : Array of Byte);
2 : (_Cardinal : Cardinal);
end;