Im Moment kann ich das allgemein aus Zeitgründen nicht kontrollieren. Mit 
ImageMBS funktioniert es. (Es geht um eine mit der Maus editierbare 
Tabulatorenleiste ähnlich wie z. B. in Indesign.
Generell ist das Problem nicht sehr dramatisch, aber einfach irgendwie 
unerklärlich. (Schon Matt Neuburg hat in seinem Buch diese Art der 
Instanzbildung kritisiert.)
Eine 'dreckige' Lösung dürfte in jedem Fall der Wechsel von 'visible' 
true/false sein, aber damit produziert man jede Menge unnötige Instanzen, die 
man zur Laufzeit nicht mehr los wird. Soweit ich bisher verstanden habe, muss 
ich eben die Instanz mit dem 0-Index immer am Leben erhalten (über sie läuft ja 
der NEW Befehl), es handelt sich eben gar nicht um echte ARRAYs (das glaubt nur 
die IDE von RealStudio, aber nicht der Compiler). Aber ich werde das nochmals 
überprüfen. Jedenfalls Danke.

Am 23.08.2011 um 23:56 schrieb Alex:

>>> 
>>> 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.
>> 
>> 
>> TabLinks(i).remove?
> 
> 
> Ah entschuldige, hatte nicht gesehen, dass jemand diese Antwort schon 
> vorgeschlagen hat (Mail in Lion zerreisst mir die Mailthreads immer, komisch).
> 
> Ansonsten hätte ich gesagt, neues Array erstellen und die Werte, die du 
> behalten möchtest, übernehmen. Und wenn ubound nicht will, selber mitzählen.
> 


Antwort per Email an