Einzelnen Beitrag anzeigen

Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#5

Re: class property : array of Record (Felder ansprechen)

  Alt 27. Mär 2009, 18:44
Hallo Zusammen,

ich denke das Problem liegt in SetItem. Da hier nur ein vollständiger Record übergeben wird müßte sozusagen ein zwischenschritt eingebaut werden:

Setitemfeld(i,feld)
rec:=Getitem(i);
rec.Feld:=feld;
setitem(i,rec)

so ungefähr.
rec wäre dann eine (zu setitemfeld) lokale variable in die man problemlos feldinhalte einbringen kann.
Danach wird dann (wie üblich) ein vollständiger Record wieder weggeschrieben.

Ist nicht getestet und wahrscheinlich nicht oop, aber vielleicht eine Idee.

Gruß
K-H
  Mit Zitat antworten Zitat