Libre Office

Ist starke Typisierung in Libre Office Basic möglich?

Alles zur Programmierung im LibreOffice.
Antworten
Benutzeravatar
Basilisk
Beiträge: 77
Registriert: Do 26. Jun 2014, 14:06

Ist starke Typisierung in Libre Office Basic möglich?

Beitrag von Basilisk » Fr 12. Dez 2014, 11:51

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

gogo
* LO-Experte *
Beiträge: 1081
Registriert: Sa 5. Feb 2011, 19:07

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

Beitrag von gogo » Fr 12. Dez 2014, 14:13

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)
g
2008 LucidL./MaverickM./WinXP LibreOffice 3.3.2 > 02/13 LinuxMint13/Xubuntu > 09/13 Debian Wheezy+LO3.5.4.2 > 01/15 Debian Jessie KDE+LO4.3.3.2/Mint17 openbox auf USB+LO4.2.8.2 > 03/16 ArchLin & LO5.1+ff > 02/18 Kubuntu

Open Office
Antworten