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]
