Seite 1 von 1
Hilfe zu XRAY
Verfasst: Mo, 12.10.2009 14:03
von geimist
Hallo,
alle schreiben immer mit einer Selbstverständlichkeit von XRAY, aber irgendwie bekomme ich es nicht zum laufen.
Könntet Ihr mir einen Tipp geben, wie man es verwenden muss (habe im ganzen Forum und bei Google nichts gefunden, was mich weiter gebracht hätte).
Zumindest lade ich erst einmal in der entsprechenden Sub Xray mit
Und dann?
Re: Hilfe zu XRAY
Verfasst: Mo, 12.10.2009 14:11
von gigabert
Hallo,
ich hab auch so meine Probleme mit xray, aber eher damit, dass ich mit den dürftigen Infos, die sich daraus ergeben, nicht so richtig viel anfangen kann. Na ja, vielleicht muss ich einfach noch mehr damit arbeiten und mich daran gewöhnen. Eigentlich funktioniert xray so, dass du innerhalb des Basic-Codes ein Objekt erstellt hast und dann in den Code reinschreibst: "xray <Objekt>". Sobald der Code dann ausgeführt wird, geht ein Fenster mit den xray-Infos auf. Ich hab die Bibliothek xray gleich ganz zu Anfang meiner Anwendung geladen.
Re: Hilfe zu XRAY
Verfasst: Mo, 12.10.2009 14:30
von komma4
so isses, wie gigabert schreibt:
zeigt Dir die verwendbaren Methoden und die vorhandenen Eigenschaften (
properties) des Objekts an.
Ist das SDK lokal installiert, kann auch zu einer Methode/einer Eigenschaft die Dokumentation aufgerufen werden.
Re: Hilfe zu XRAY
Verfasst: Mo, 12.10.2009 14:40
von geimist
Wie muss ich denn da das Objekt übergeben?
Meint Ihr so:
(ich befürchte, dass meine Frage schon unter eurem Niveau ist

)
Re: Hilfe zu XRAY
Verfasst: Mo, 12.10.2009 14:45
von komma4
nicht die Routine (Deine SUB? meinste wohl), sondern das OBJEKT
Code: Alles auswählen
Sub StephansTest
Globalscope.BasicLibraries.loadLibrary( "XrayTool" )
oMeinObjekt = ThisComponent.Sheets().getByName( "Tabelle2" )
xray oMeinObjekt
End Sub
Re: Hilfe zu XRAY
Verfasst: Mo, 12.10.2009 14:49
von gigabert
geimist hat geschrieben:Wie muss ich denn da das Objekt übergeben?
Meint Ihr so:
Nee, eher so:
Code: Alles auswählen
...
Dim oForm as Object
...
oForm = ThisComponent.drawpage.forms.getByName("PersonenFormular")
xray oForm
...
Dann bekommst du über xray die Infos zu dem Objekt oForm.
(ich befürchte, dass meine Frage schon unter eurem Niveau ist

)
Nee, keine Angst. Ich finde das mit dem xray ja auch ein bisschen gewöhnungsbedürftig...
Gruss
Bert
Re: Hilfe zu XRAY
Verfasst: Mo, 12.10.2009 18:39
von geimist
Toll! Vielen Dank für eure Hilfe. XRAY hat sich mir nun offenbart
Jetzt stellt sich mir natürlich die Frage, wie ich dies auch zu dieser Frage
http://www.oooforum.de/viewtopic.php?f= ... 382482790d anwenden kann, wo ich die Mögichkeiten suche, wie man die verschiedenen Feldtypen aus der HSQLDB auslesen kann.
Ich habe es gerade so probiert, aber da kommt ja alles, außer dass, was ich möchte:
Code: Alles auswählen
oErgSetOld = oStatementOldDB.executeQuery( sSQLOld )
xray oErgSetOld