Emanuele wrote:

Ciao a tutti,
sono incappato in un problemino con il comando "with" di basic con OOo 2.0.0, metto un esempio così è più facile spiegare:

REM  *****  BASIC  *****
Type contenitore
   sTesto as string
End Type

sub testWith
   dim prova as new contenitore
   prova.sTesto = "pro"

   with prova
       msgbox .sTesto
   end with
end sub
REM  *****  FINE BASIC  *****

In OOo 1.1.5 funziona senza alcun problema, mentre se lo lancio nella versione 2 non parte nemmeno e mi da errore sulla riga
       msgbox .sTesto
evidenziando "sTesto" con un messaggio d'errore in cui viene richiesto un "=".
Infatti, se dentro al blocco "with" tolgo il msgbox e metto ad esempio
.sTesto = "prova2"
tutto funziona.

La domanda è: qual è l'interpretazione corretta del "with", quella della versione 1.1 che mi permette di utilizzare anche il comando msgbox per visualizzare il contenuto della variabile, oppure quella della 2.0 che mi consente cambiare o assegnare ad un'altra variabile il contenuto di "sTesto"?

Grazie.

Ciao!
Emanuele.

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




Ciao a tutti,

Non essendo un programmatore mi sa che sto perdendo una buona occasione per tacere, tuttavia da quel che avevo capito io WITH si usa per evitare di ripetere l'oggetto, percio' mi sembrerebbe piu' giusta l'interpretazine di OOo2.0 che non consente di eseguire istruzioni.

Michele



--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.375 / Virus Database: 267.15.1/250 - Release Date: 03/02/2006

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

Rispondere a