Hallo, 

> From: Horst [mailto:[email protected]] 

> ich habe sonst immer ein Indexarray mit +1 vergrößert. Jetzt 
> wollte ich 
> es mal verkleinern und stelle fest, das geht nicht. Es wird addiert. 
> Außer man belegt das Feld vorher mit 0
> 
> Warum?

Du deklarierst das Array als Variant, weil wenn Du nichts angibts nimmt OO 
automatisch den Variant-Datentyp.

Damit das was Du willst funktioniert musst Du das Array quasi als numerisch 
deklarieren, z.B.:

dim afeld(2) As Integer


(Ob die Notwendigkeit das tun zu müssen ein Fehler in OO ist mag ich jetzt 
garnicht einschätzen. Ich selbst halte hingegen Deine Codezeile 
afeld(f)=afeld(f) -1 für nicht so sehr sinnvoll, da das Array an der Stelle ja 
noch definitiv leer ist und würde lieber schreiben: afeld(f) = -1)


  
Gruß
Jörg


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Antwort per Email an