Oppure

Loading
01/05/09 18:24
miitiicoo
Ciao, ho trovato la soluzione.
e' sufficiente mettere un ; all'ultima print, ovvero:
Print #hFile, s3;

in questo modo non mi crea la riga vuota alla fine del file.
ciao



ciao a tutti,
ho un problemino..
Ho un filmato flash che prende in input 3 variabili (una su ogni riga) da un file txt.
Tale file.txt lo creo con una mascherina VB6, ovvero:
  Dim s1 As String
  Dim s2 As String
  Dim s3 As String
  Dim hFile As Long
  Dim sFilename As String

   sFilename = "c:\file.txt"
   hFile = FreeFile
  Open sFilename For Output As #hFile
    s1 = "&sq_1=" & Text1.Text
    s2 = "&sq_2=" & Text2.Text
    s3 = "&controllo=1"
    Print #hFile, s1
    Print #hFile, s2
    Print #hFile, s3
   
  Close #hFile


Il problema è che quando apro il file.txt effettivamente ci sono 3 righe scritte, ma
ce n'e' anche una vuota (la quarta).
In pratica la Print va accapo.. e questa cosa mi fa bloccare il flash!
Come faccio!!
vi prego, aiutatemi..
grazie!
Ultima modifica effettuata da miitiicoo 01/05/09 18:53
aaa
01/05/09 18:52
andrex91
Purtroppo è proprio l'istruzione print che inserisce automaticamente un carattere di nuova riga. Succede anche usando l'istruzione write. Non so se si può aggirare in qualche modo...aspetta altre risposte.
aaa