BasicAddonBuilder - The Extension's packager

(11 głosów)
BasicAddonBuilder - The Extension's packager

BasicAddonBuilder is an OpenOffice.org extension that allows you to export a StarBasic library in the OpenOffice.org Extension format, ready for deployment. BasicAddonBuilder does not require special skills or a deep knowledge of extensions specifications. A wizard-style dialog will guide you through the process, allowing you to define in a graphical way all menu and toolbars that will be added to the OpenOffice.org user interface in order to launch macros from your StarBasic library.
The exported extension (AKA UNO package) will be ready to install in any PC running OpenOffice.org 2.0 or above, using the Extension manager.

Requirements

  • OpenOffice.org 2.2 or above
  • Java Runtime Environment (JRE)

Localization
If you are willing to help me localizing the user interface into your language, download this file
It's a zip archive containig some files that you should edit and send back to me via email, so I can integrate them in the next release of BasicAddonBuilder.
More details...

Links:

Acknowledgements
Many thanks to Ariel Constenla-Haile, Bart Aimar, Bill Hibbert, Cor Nouws, Laurent Godard, Leif Lodahl, Marco Antonioli, Mathias Bauer, Michael Cziebalski, Philippe Allart, Thomas Krumbein, Yves Dutrieux and other, who helped me with suggestions, bug reports, testing and translations.

Pobierz rozszerzenie
System operacyjny: System Independent
Zgodny z: OpenOffice.org 2.2 | StarOffice 8 Update 6 lub nowszą wersją.
Oficjalne wydanie: 0.3.5
Rozmiar: nie dotyczy
Licencja: opensource | Czytaj licencję
Dalsze informacje o produkcie: Zrzuty ekranu | Dane szczegółowe
Dostawca: Paolo Mantovani

Komentarze

Same here

I'm using Ubuntu 9.10 and Openoffice 3.1.1. I tried in Windows XP profecional with OpenOffice 3.0.0 and it worked fine.
Error display:
Error 0: Object variable not set

OK, I've found the problem.

OK, I've found the problem. It affects only some ooo versions
F. e. it does not affect Sun (vanilla) version.
The problem depends from a perhaps wrong event management from ooo.
I'm studyng for a patch. Please be patient.

Macro won't run

Running the macro on OpenOffice 3.1.1 I get an "Error 0: Object variable not set".

I need further information

I need further information in order to investigate the problem
Would you please contact me in pvt?

thanks
Paolo

Crashes on a MacBook, OOo 3.0.1

I just downloaded and installed it on my MacBook, unfortunately it crashes, I'm using OOo 3.0.1, has anyone else tried this?

Still crashing on Mac, OOo 3.1.1

I tried the extension with OOo 3.1.1 and it is still crashing: when I click the icon to start the extension OOo crashes after a couple of seconds (this on a Mac on 10.5.6).
Is anyone running this successfully on a Mac?

Sorting menus in MenuBar or buttons in Toolbar

If count of buttons or menu elements is bigger than 9, program associate in XML tag node oor:name="m." double digits numbers. OpenOffice then sort elements according to its numbers like this:
m1, m10, m11, m12, m2, m3 .... and in this way resort order of elements in UI, so regadless author thinking. I think that numbers in object name should be 01,02, .... 12 if count is double digits number (3 digits is improbable).

Sorting menus in MenuBar or buttons in Toolbar

Hello radonx,
thanks for your support, the fix for this bug will be available with the next BAB release.
I'm still working, so please, be patient :-)
ciao
Paolo M.

Sorting menus in MenuBar or buttons in Toolbar - patch - fixed

Ciao Paolo,
... patientia mea sancta ;-) ... more than year ...
I wrote patch in PkgExporter.xba code:

example:

Sub CreateAddonsXcu()
.....
.....
DIM Istr As String
.....
I = 0
For Each aUIElem In mToolbarUIElements()
I = I + 1
' patch R.J. for numbering "m" nodes if count have two digits numbers
If I < 10 Then
Istr= "0" & Cstr(I)
Else
Istr= Cstr(I)
End If
sNodeName = "m" & Istr
' end patch
' closed - fixed sNodeName = "m" & I

*****
Because this procedure repeated in code 4x, could be as function, but it is not necessary. I send you complete PkgExporter.xba via e-mail, together with czech language localization.

patch

Author contacted me, it looks like everything is on track.