Am 07.01.2016 um 23:48 schrieb technik:
> Hallo,
> danke für den Link. die Online Hilfe über F1 ist da etwas sehr mager.
>> Am 09.12.2015 um 13:38 schrieb Bernd Obermayr:
>>> Hi,
>>>   dafür hab ich Dir den link mitgeschickt..
>>> <https://wiki.openoffice.org/wiki/Documentation/BASIC_Guide/Arrays>
>>> ein bisschen lesen schadet nix :)
>>> redim preserve a(3)
>>> wird vermutlich helfen.
> aber warum funktioniert folgendes nicht?
> 
> aa=split(ThisComponent.url,"/")

Also bei meinem Versuch ist ThisComponent.url leer, was auch zu einem
leeren Array führt. Welchen Wert hat dieses Objekt Bei Dir?

> b=ubound(aa)-1

Ubound ist in dem Fall eh schon -1 (übrigens ist lbound = 0), so dass
sich für b der Wert -2 ergibt.

> redim Preserve aa(b) 'funktioniert

Bei mir kommt hier die Fehlermeldung "Unzulässiger Wert oder Datentyp;
Index außerhalb des definierten Bereichs". Und das ist AFAIK auch
richtig, denn der Endindex muss *größer* sein als der Startindex.
Letzterer hat aber, wenn nicht spezifiziert, den Wert 0 (und -2 ist
definitiv nicht größer als 0).

IMHO liegt Dein Fehler darin, dass Du den Sonderfall 'ThisComponent.url
= ""' (bzw. 'ubound(aa) < lbound(aa)') nicht ausreichend abgefangen hast.

Wolfgang
-- 

---------------------------------------------------------------------
To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org
For additional commands, e-mail: users-de-h...@openoffice.apache.org

Antwort per Email an