Forum: Object-Pascal / Delphi-Language
Delphi
by dominikkv,
3. Nov 2009
Ja.
Das wäre eine Idee. Nur wie kann ich die umrechnen?
Ich könnte zB die alte Speicheradresse von _Articles mit deren neuen vergleichen und den Unterschied auf alle Pointer dazuaddieren/abziehen.
var
Unterschied: Integer; // richtiger Typ?
I, J, K: Integer;
begin
Unterschied := Addr(_Articles) - _Articles.Parents^.Articles;
Forum: Object-Pascal / Delphi-Language
Delphi
by dominikkv,
3. Nov 2009
Ok, hast recht. Nachdem ich nun gleich von Anfang an das Array auf 100000 Elemente gesetzt habe ist der Fehler weg. :wall:
Aber trotzdem Danke für deine Hilfe :cheers:
Forum: Object-Pascal / Delphi-Language
Delphi
by dominikkv,
3. Nov 2009
Hi,
ich hab irgendwie nen Geist in meinem Programm, der mich ein bisschen ärgert :twisted:
Und zwar verändert der ab und zu Daten in einem Record.
Zuerst der Aufbau:
type
PCategory = ^TCategory;
PCategories = array of PCategory;