martedì 9 giugno 2009

BasicAddonBuilder: problemi con OOo3.1 su Mac OS X

Dopo tanto tempo eccomi di nuovo qui.
Pare che BasicAddonBuilder abbia un problema con OpenOffice.org 3.1 su Mac OS X 10.5.7 (Intel)
Un utente tedesco mi segnala infatti che da quando ha aggiornato OpenOffice.org all'ultima versione 3.1, non riesce più ad utilizzare BasicAddonBuilder, ottenendo strani errori.

L'extension peraltro aveva sempre funzionato bene fino alla penultima 3.0
L'errore avviene in corrispondenza di questo codice:
Modulo: DlgWizard_main
-----------------------

Sub Dialog_Initialize
Dim oBasicProvider As Object
Dim oBasicLibrary As Object
Dim mNameList()
Dim sPkgDesc As String

'setup the objects in the dialog
'general controls (step 0)
'setup the Roadmap control
'(the "navigation panel" on the left of the dialog)
InitializeRoadmap

'step 01 controls
With g_oDlgWizardModel
.lstBasicLibraryContainers.StringItemList = GetProviderUINames()
.lstBasicLibraryContainers.SelectedItems = (Array(0))

oBasicProvider = g_mBasicProviders(0).Provider
L'ultima linea è quella che solleva l'errore.
Ecco uno screenshot che mostra il messaggio di errore:
Beh, ora il difficile è scoprire il motivo. Purtroppo non ho a disposizione un Mac per fare delle prove, perciò si accettano idee :-)
Alla prossima.