Forum: Object-Pascal / Delphi-Language
Delphi
by Weazy,
8. Jun 2009
Danke für die Antworten! man merkt wohl das es gestern (heute) wieder mal spät wurde, ansonsten hätte ich das mit dem shl wohl geklärt;-)
Forum: Object-Pascal / Delphi-Language
Delphi
by Weazy,
8. Jun 2009
Hallo, ich habe zwei Cardinal Werte welche zu einem int64 verschmelzen sollen. Der eine Cardinal enthält die ersten 32 Bits, der andere Cardinal die unteren 32 Bits des int64. Hier mal ein erster Versuch:
function CardToInt64(const high,low:cardinal):int64;
begin
Result:=0; //mit 0 auffüllen
Result:=high shl 32; //obere 4 Bytes setzten
Result:=Result or low; // untere 4 Bytes...