Ciao a tutti,

si era già parlato in passato di questo utile amenicolo... io ho provato ad usarlo perché (all'apparenza) sembrava il più maneggevole fra le soluzioni papabili... ma continua a darmi problemi.

Se uso questo codice:

Global  oProgressBar

Sub Barra_apri
  oProgressBar = _
     ThisComponent.CurrentController.Frame.CreateStatusIndicator
    oProgressBar.Start("",100)'
    oProgressBar.Value = 100
    oProgressBar.Text = "Attendi pazientemente!"
End sub

'Creo un oggetto... che riesco a chiudere con:

Sub Barra_Chiudi
        oProgressBar.End
end sub


Ma all'interno di codice complesso (diciamo pure un po' confuso) questo oggetto si perde e "barra_chiudi" non lo chiude!

Per riprodurre la situazione è sufficiente eseguire 2 volte di seguito Barra_apri...

Con xray non riesco ad indagare l'oggetto oProgressBar

Non trovo il modo di verificare se esiste/non esiste, se la variabile (che dovrebbe contenerlo ??) sia vuota o piena...

E, in ogni caso, c'è modo di azzerarla ?

pare che, una volta eseguito:
ThisComponent.CurrentController.Frame.CreateStatusIndicator

qualcosa rimanga "appeso" in un qualche limbo a cui non riesco ad accedere...


Perdonate ancora una volta la mia ignoranza circa la programmazione... ma... avete qualche consiglio?

grazie

Bart


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Rispondere a