Hallo!
Der Tipp von Marc hat mich in die richtige Richtung gebracht, um das Problem besser zu verstehen.
Es scheint mir so zu sein, als würde es in OOo 1.9 keinen DataSources Knoten in der DataAccess.xcu mehr geben.
Der Code:
x = GetRegistryKeyContent("/org.openoffice.Office.DataAccess/DataSources") ShowArray(x.ElementNames)
sollte daher, gleich wie mein Java Code, nur unter der 1.1 funktionieren. Ab 1.9 ist der Pfad ungültig.
Bei der Suche nach dem Problem, hatte ich zuerst einen Fehler im Installer vermutet (Testmaschine WinXP, OOo_1.9.m74_native_Win32Intel), da komischerweise auch kein user\registry sondern nur das share\registry angelegt wird. Bei 1.1.4 gab es noch ein user Verzeichnis für die benutzerspezifischen Einstellungen. Wo werden diese in 1.9 abgespeichert?
Ab 1.9 scheint der Database Sources Dialog keine Neuanlage mehr zu unterstützen und das hatte ich zuerst auf das Fehlen der user/registry zurückgeführt. Bis ich dann erkannt habe, dass sich die Strategie der Datenquellenverwaltung grundsätzlich geändert hat. Es werden nun neue Datenquellen über den Menüpunkt File->New->Database angelegt. Diese können dann als odb-Dateien auf dem Filesystem abgespeichert werden.
Das lässt mich vermuten, dass Datenquellen nun keine Konfigurationen, sondern wirkliche Dokumente geworden sind. Sodass ich wahrscheinlich wieder beim XStorable Interface nachschauen sollte.
Da auf dieser Liste fleißig Dokumentation geschrieben wird, dachte ich mir, dass ihr vielleicht wisst, wo ich solche AKTUELLE Informationen nachlesen kann.
Jeder Tipp zur Lichtung des Nebels zwischen mir und OOo wird herzlichst begrüßt :)
Happy hacking! Patrick
-- Save software competition, use Free Software like GNU/Linux! And visit http://www.lugbz.org the Linux User Group in South Tyrol
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]