Ganz richtig,
ein leeres Array in VB.NET wird mit -1 erzeugt, so habe ich es
zumindest gehört und auch schon gesehen.
Was Michael Dannenhöfer geschrieben hat, ist absolut richtig. VB.NET
kennt diesen uno type (com.sun.star.beans.PropertyValue) nicht, dieser
muss also dynamisch über corereflection geladen werden.
Die Hauptdokumentation von Seiten des udk Projektes dafür, ist unter
http://udk.openoffice.org/common/man/tutorial/office_automation.html 
zu finden.
Wobei, es gab auch schon ein paar Issues zu dem Weg mit
Bridge_GetStruct, u.a. mit Python. Probier einfach die zwei
angegebenen Wege zur Erzeugen des Typs aus und verwende den Weg der
funktioniert.
Wenn du deinen Code dann zum Laufen gebracht hast, würde ich den gern
mal sehen und auch in meine Dokumentation über COM reinnehmen, wenn du
das erlaubst (http://www.oooforum.org/forum/viewtopic.phtml?t=9815) .
Grund ist: Ich hab da dran schon ewig nichts mehr gemacht, und das
sollte mal wieder nen Update bekommen ;-), und VB.NET wäre mal ganz
nett aufzulisten.

Ferner kann ich am Ende nur noch darauf hinweisen, dass schon seit
längerer Zeit eine .NET Bridge in Arbeit ist und diese auch unter OOo
2.0 laufen sollte. D.h. du brauchst nicht mehr von außen auf die COM
Schnittstelle OOo's zu connecten sondern kannst den hoffentlich
schnelleren Weg über CLI-UNO  nutzen. Siehe dazu:
http://udk.openoffice.org/cli/cli-uno.html

2005/7/8, Jörg Schmidt <[EMAIL PROTECTED]>:
> Hallo,
> 
> was wäre denn statt:
> Dim Dummy()
> das hier zu verwenden:
> Dim Dummy(-1)
> 
> Dieser Artikel läßt mich das glauben:
> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcn7/h
> tml/vaconarraybounds.asp
> 
> 
> Gruß
> Jörg
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 


-- 
Best Regards
Christian Junker

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an