🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

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


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten