2014-07-20 11:21 GMT+02:00 Johnny Rosenberg <[email protected]>:
> 2014-07-20 11:14 GMT+02:00 Johnny Rosenberg <[email protected]>: > > At https://wiki.openoffice.org/wiki/Extensions_development_basic#Xray_tool >> : >> ”Xray tool >> >> Using HasUnoInterfaces and supportsService gives information about an >> object at run time, but checking an object like this would be a nightmare >> for learning? Thankfully, Bernard Marcelly has come to our rescue with the >> Xray tool. The Xray tool is available from: [odt installer(en)]. Download >> the odt file, open the document in OpenOffice.org, follow the instructions >> for installation and set-up. >> >> Part of the Xray tool set-up is to specify a local copy of the >> OpenOffice.org SDK. Download the Apache OpenOffice 3.4 SDK and extract it. >> >> In the above example, at the start of the code, there are two commented >> lines (comments start with an apostrophe): >> 'BasicLibraries.loadLibrary("XrayTool") >> 'xray thisComponent >> >> Now that you have the Xray tool installed, uncomment these lines (remove >> the apostrophes) and rerun the macro.” >> >> So here's my test macro: >> REM ***** BASIC ***** >> >> Sub Main >> BasicLibraries.loadLibrary("XrayTool") >> xray thisComponent >> End Sub >> >> When I run it I get the following error message at the >> ”BasicLibraries.loadLibrary("XrayTool")” line: >> ”BASIC körfel. >> Ett undantag till >> Type: com.sun.star.container.NoSuchElement.Exception >> Message: inträffade.” >> >> The message itself is a bit strange since it is a mix of Swedish and >> English, but it says: >> ”BASIC runtime error. >> An exception to >> Type: com.sun.star.container.NoSuchElement.Exception >> Message: happened.” (or something like that). >> >> Here's what I did: >> 1. Download XrayTool by clicking the ”[odt installer(en)]” link at >> https://wiki.openoffice.org/wiki/Extensions_development_basic#Xray_tool. >> 2. Open the downloaded file and click the Install button within the >> document. >> 3. Verify the installation. It's there and it works if I first open it in >> the BASIC IDE window. >> 4. Download the SDK from http://openoffice.apache.org/downloads.html. >> 5. Extract the downloaded file, enter its directory and Install the SDK: >> dpkg -i * (there is only one file in that directory) >> 6. Open OpenOffice and create a new document. Add the macro above. >> 7. Run the macro by hitting F5 or do it step by step with F8. >> >> So what's happening here? Is the documentation wrong or is there a bug? >> Or is it me? >> If documentation error, what should the correct documentation look like? >> >> >> Johnny Rosenberg >> >> > Okay, first I forgot to mention some details about my system, then, when trying to do that, I accidently hit Send since this crappy Gmail web interface scolled up and down for a while and I just clicked at the wrong time at the wrong place… (I was trying to place the cursor where to write this, but the Send button came in my way…) I use the latest version of OpenOffice, 4.1.0 I think, on Ubuntu 14.04. I installed the SDK from gnome-terminal. J.R.
