Gambas-it

Archivi (sola lettura) => Programmazione (Gambas 2) => Topic aperto da: Taurus dei miracoli - 29 Gennaio 2011, 08:43:25

Titolo: [RISOLTO] leggere textarea riga a riga
Inserito da: Taurus dei miracoli - 29 Gennaio 2011, 08:43:25
Ho la necessità di leggere una textarea che ho valorizzato in multiriga (tramite \n) riga a riga.
quale ciclo posso creare per farlo?
esiste una proprietà della textarea che mi restituisce le righe valorizzate?
 :hatecomputer:
Titolo: Re: leggere textarea riga a riga
Inserito da: Taurus dei miracoli - 29 Gennaio 2011, 09:59:10
Ho risolto in questo modo:

Codice: [Seleziona]
  d = 0
  FOR c = 1 TO Len(TextArea1.Text)
    sAppo = Mid(TextArea1.Text, c, 1)
    IF sAppo <> "\n" THEN
      sRiga[d] = sRiga[d] & Mid(TextArea1.Text, c, 1)
    ELSE
      d = d + 1
    ENDIF
  NEXT

Se qualcuno ha metodi più pratici e belli mi interessano.

Comunque metto risolto. ;D
Titolo: Re: [RISOLTO] leggere textarea riga a riga
Inserito da: Ceskho - 29 Gennaio 2011, 16:25:52
Puoi usare la funzione Split che suddivide una stringa in tante sottostringhe separate da un carattere particolare. In questo caso il carattere sarebbe "\n".
Su "Il resto del Pinguino" 0 trovi un bell'articolo dell'amico picavbg che spiega bene questa funzione...
Titolo: Re: [RISOLTO] leggere textarea riga a riga
Inserito da: Taurus dei miracoli - 29 Gennaio 2011, 19:47:06
Puoi usare la funzione Split che suddivide una stringa in tante sottostringhe separate da un carattere particolare. In questo caso il carattere sarebbe "\n".
Su "Il resto del Pinguino" 0 trovi un bell'articolo dell'amico picavbg che spiega bene questa funzione...

Grazie per la dritta...
...provo lunedì mattina. :2birre: