UltimusFree è pronto (versione Alfa ovviamente...)
Sulla macchina su cui è stato elaborato funziona (quasi)
perfettamente... ovvero non trovo comportamenti inspettati, salvo la
"prevedibile" viscosità con un alto numero di voci.
(La macchina gira su w2k con OO 2.0.1_ita)
Ho preso il tutto e l'ho copiato su una macchina con Ubuntu e il
suo OO 1.9.129-0.
A parte i problemi di installazione automatica che ho dovuto risolvere
a manina (e sui quali vi tedierò con thread autonomo), ho riscontrato
strani comportamenti.
La situazione è circa questa:
Ho un documento Prezzario, e da li devo copiare un range su un altro
documento che chiamiamo computo.
Il codice per fare questa operazione è su una libreria condivisa nelle
macro personali.
Prezzario conosce l'URL di Computo, perchè è registrata in una variabile
globale nella libreria che dicevo sopra.
Da Prezzario, azionando la macro, il range viene copiato sulla clipboard,
Poi poi "mi sposto" su Computo per incollare
REM**************************************************
'......zot...
sUrl2 = ConvertToUrl (sUltimus) ' url di Computo
oTargetDoc= StarDesktop.LoadComponentFromUrl(sUrl2, "_default", 0, Array())
oTargetSheet= oTargetDoc.getSheets.getByName("servizio1")' nome della
'sheet dove incollare
oTargetCell = oTargetSheet.getCellByPosition(41,3)
oTargetDoc.getCurrentController().Select(oTargetCell)
print "Controlla dove sei..." ' interruzione di controllo della poizione
... zot...
REM**************************************************
A questo punto sul pc w2k la cella selezionata è esattamente quella
giusta... e l'incollaggio successivo va a buon fine.
Su Ubuntu invece a quel punto di interruzzione si è ancora sul documento
Prezzario e ovviamente l'ncollaggio fallisce....
(Lo strano invece che una volta ha funzionato... una volta sola...)
Da cosa può dipendere?
Versioni diverse di OO?
Tipi diversi di SO?
Codice traballante e basta?
Sono un po' demotivato... :-(
(Se già al primo test fuori della macchina "sorgente" vengono fuori
problemi... chissa quali sorprese... )
Qualcuno ha qualche idea?
grazie
Bart
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]