Hi,
Vielleicht kann mir da jemand helfen (vielleicht bin ich auch zu blöde).
Wie werde ich eine mit NEW erzeugte Instanz eines Controls wieder los?
Beispiel:
CBTabsLinks.DeleteAllRows
while TabLinks(i) <> NIL
if TabLinks(i).Visible then CBTabsLinks.AddRow
format(getMassHorizontal(TabLinks(i).PixMass, Vergroesserung), "#.00")
//if i > 0 then TabLinks(i) = NIL -> geht nicht!
i = i+1
wend
CBTabsLinks ist eine Combobox
TabLinks(i) sind Instanzen von ImageMBS, die mit NEW erzeugt wurden
(Die Anzahl Tabulatoren ist ja zur Laufzeit verschieden).
Es ist (nicht nur mit ImageMBS!) offensichtlich nicht möglich, eine solche
Instanz mit NIL zu traktieren. Eine andere Möglichkeit sehe ich aber nicht. Ich
hätte gerne eine 'saubere' Index-Abfolge, das geht aber nur, wenn ich auch
dazwischen herauslöschen kann.
Kennt jemand eine Lösung?
Gruss
Karl Grob