
Zitat von
Pseudemys Nelsoni:
Delphi-Quellcode:
var
x: ^integer;
y: ^integer;
begin
x^ := 42;
y^ := 13; // überschreibt die 42?
end;
Du hast die Zuweisung von x zu y dazwischen vergessen, die im Video auch vorkommt.

Zitat von
Pseudemys Nelsoni:
hoi, das ist sehr gut erklärt, danke
ich hätt noch eine frage jo

, und zwar:
Zitat:
byte1 := @gesamt[0]; //byte1 auf dein speicher von gesamt[0] zeigen lassen
byte2 := @gesamt[1]; //byte2 auf dein speicher von gesamt[1] zeigen lassen
wieso haben byte1 und byte2 am ende kein "^" ? setzt man den nur ran bei werte-zuweisungen?
byte1^ := @gesamt[0] hieße: In die Variable, auf die byte1 zeigt, die Adresse von gesamt[0] hineinschreiben. byte1 := @gesamt[0] bedeutet: byte1 auf die Adresse von gesamt[0] zeigen lassen.