Autore Topic: Primo carattere nelle righe di un file  (Letto 577 volte)

Offline TEK

  • Gamberetto
  • *
  • Post: 16
    • Mostra profilo
    • http://www.ritrivi.1free.ws
Primo carattere nelle righe di un file
« il: 14 Gennaio 2010, 00:25:47 »
Ciao a tutti ho un problema stupidissimo,
vorrei salvare dei dati in file di testo è normale che dopo salvato mi trovo un carattere a caso come prima lettera di ogni riga aprendo il file con gedit?
come lo tolgo??
Codice: [Seleziona]
PUBLIC SUB Button1_Click()
DIM hFile AS File
DIM txtcom AS String
DIM txtdescr AS String
txtcom = Conv(TextArea1.Text, "UTF-8", "ISO-8859-15")
txtdescr = Conv(TextArea2.Text, "UTF-8", "ISO-8859-15")
  OPEN "/home/marco/Comandiutili.txt" FOR APPEND AS #hFile
  WRITE #hfile, "***********************************" & Chr(10)
  WRITE #hfile, CStr(Now) & Chr(10)
  WRITE #hfile, "Comando" & "\n"
  WRITE #hfile, txtcom & Chr(10)
  WRITE #hfile, "Serve per:" & Chr(10)
  WRITE #hfile, txtdescr & Chr(10)
  CLOSE #hfile
END


..poi perchè se invece di un file uso write su Mysock con un indirizzo email la mail arriva a destinazione e il mio server smtp non mi da errore???

Codice: [Seleziona]
WRITE #MySock, "mail from:<" & TextBox2.Text & ">" & Chr$(13) & Chr$(10), Len("mail from:<" & TextBox2.Text & ">" & Chr$(13) & Chr$(10))

non dovrebbe avere "scritto" anche qui il cattere prima della m di mail from?

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.334
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Primo carattere nelle righe di un file
« Risposta #1 il: 13 Febbraio 2012, 03:39:45 »
... è normale che dopo salvato mi trovo un carattere a caso come prima lettera di ogni riga aprendo il file con gedit?

...a me non succede.  :-\
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.484
    • Mostra profilo
Re: Primo carattere nelle righe di un file
« Risposta #2 il: 13 Febbraio 2012, 18:45:57 »
Citazione
vorrei salvare dei dati in file di testo è normale che dopo salvato mi trovo un carattere a caso come prima lettera di ogni riga aprendo il file con gedit?
si anche a me si presentano dei caratteri di troppo, non saprei perchè, se non che gedit apre di default in utf8.

cmq se vuoi puoi utilizzar equesto altro sistema per scrivere su file, che non crea quei caratteri.

Codice: [Seleziona]

DIM txtcom AS String
DIM txtdescr AS String
DIM stringa AS String

stringa = file.Load(User.Home & "/Comandiutili.txt")

txtcom = Conv(TextArea1.Text, "UTF-8", "ISO-8859-15")
txtdescr = Conv(TextArea2.Text, "UTF-8", "ISO-8859-15")
 
  stringa &= "***********************************" & Chr(10)
  stringa &= CStr(Now) & Chr(10)
  stringa &= "Comando" & "\n"
  stringa &= txtcom & Chr(10)
  stringa &= "Serve per:" & Chr(10)
  stringa &= txtdescr & Chr(10)
  File.Save(User.Home & "/Comandiutili.txt", stringa)