Hi,
danke für die fülle an hochinteressanten antworten und aspekten zu dem thema.
sinn und hintergrund ist eine meinem ^unwissenden hirn entsprungene idee:
ich entdecke aktuell die VirtualTreeView komponente von Mike Lischke (leicht
im web zu finden:
http://www.soft-gems.net/http://www.soft-gems.net/)
wer die kennt, kann das problem vielleicht nachvollziehen: es geht um eine
TreeView-Komponente, die in fast allen einzelheiten und details beeinflussbar ist.
die enthaltenen daten werden über einen statischen record implementiert. solange die daten
statisch sind, ist das ganze recht einfach zu handhaben. möchte man allerdings
dynamisch daten zur laufzeit in welcher form auch immer einfügen bleibt eigentlich
nur die pointer-strategie. der record ansich ist von dem konzept der VST-Komponente ein pointer
um ihn nun um dynamische daten zu erweitern benötige ich weitere pointer (^ auf ^ auf ^),
so hab ich mir das jedenfalls gedacht:
type
TArray = array of string;
pdata = ^tdata;
tdata = record
p: ^TArray;
end;
Was spricht dagegen?
Gruß
Willi