Alle 23:27, mercoledì 14 settembre 2005, Emanuele ha scritto:
> Ciao a tutti.
>
> Come da oggetto avrei una domanda sul comando di basic "print", che sto
> usando per scrivere stringhe in un file di testo.
>
> Il problema è questo: quando uso il print ed all'interno della stringa
> posiziono anche una funzione (che restituisce una stringa) invece di
> scrivere la corrispondente linea nel file mi restituisce il dialog con
> la stringa (in accordo con quanto scritto nella guida a riguardo del
> comando, ma non con quello che serve a me :-) ).
>
> Schematizzando qualcosa di questo genere:
> print #iFile, "test della stringa" & funzione & "altra stringa"
Provato il codice seguente con OOo1.9.128 (en) e OOo1.1.4 (it-PLIO) su
GNU/Linux.
Non riscontro nessun problema.
Tu stai usando Windows o Linux ?
REM ***** BASIC *****
Sub ExampleWorkWithAFile
Dim iNumber As Integer
Dim sLine As String
Dim aFile As String
Dim sMsg as String
aFile = "/home/paolo/data.txt"
iNumber = Freefile
Open aFile For Output As #iNumber
Print #iNumber, "This is a line of text" & test & "pippo"
Print #iNumber, "This is another line of text"
Close #iNumber
End Sub
function test
test = " ciao "
end function
>
> Per ora ho risolto dividendo il comando in due ed assegnando prima la
> stringa ad una variabile e facendo poi scrivere la variabile, ma mi
> piacerebbe sapere se è quello che ci si attende dal comando e nel caso
> contrario se c'è un modo per rimediare tale per cui non debba assegnare
> la stringa ad una variabile.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]