Alle 17:53, sabato 4 febbraio 2006, Emanuele ha scritto:
> Ciao a tutti,
> sono incappato in un problemino con il comando "with" di basic con OOo
[...]
> 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.

Provato in OOo2.0.1 Linux e non da errori
Tuttavia si tratta di un vecchio problema che di tanto in tanto riaffiora.
Devo recitare il mea culpa perchè conosco il problema da anni e non l'ho mai 
segnalato.
Se ti capita di averne il tempo e la voglia ti consiglio di sottomettere la IZ 
al progetto udk e assegnarla ad ab (Andreas Bregas) che dovrebbe essere lo 
sviluppatore responsabile.

>
> 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"?

Qui si entra in un ambito filosofico.... :-)
Cioè occorrerebbe sapere a quali specifche si rifà o almeno si ispira il 
nostro StarBasic.
Tra gli obbiettivi dichiarati StarBasic (almeno a livello di marketing) c'è 
quello di essere sintatticamente compatibile con VBA per cui, la mia opinione 
è che, se un codice (che non contiene chiamate API) gira in VBA dovrebbe 
girare pure in StarBasic

Per questo motivo propenderei per l'interpretazione della 1.1 (e anche della 
2.0.1 a quanto pare)

ciao
Paolo

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

Rispondere a