Seite 1 von 1

Ist starke Typisierung in Libre Office Basic möglich?

Verfasst: Fr 12. Dez 2014, 11:51
von Basilisk
Hallo,

kann ich, anstatt alles als

Code: Alles auswählen

Dim oAnything As Object
auch in der Art

Code: Alles auswählen

Dim oSoVeryVerySpecialThing As New com.sun.so.very.very.special
deklarieren?

Wenn ja, gibt es eine Möglichkeit die korrekt Objektklasse zur Laufzeit festzustellen, also etwas in der Art von

Code: Alles auswählen

Print oAnything.dbg_SamIam
das mir dann

Code: Alles auswählen

com.sun.so.very.very.special
ausgibt
Gruß, Gerald

Re: Ist starke Typisierung in Libre Office Basic möglich?

Verfasst: Fr 12. Dez 2014, 14:13
von gogo
probier' mal:

.dbg_properties

sollte jedes Objekt haben - dazu (der Vollstaendigkeit halber) noch .dbg_methods

nur die Objektklasse dann mit:

Code: Alles auswählen

StringObjektKlasse = split(oObjekt.dbg_methods, chr(34))(1)