09/11/06 20:53
Commodore 64
Allora,
per aprire un file di testo in una textbox ho fatto una cosa del genere:
Private Sub btnapri_Click()
txtfile.Text = ""
On Error GoTo fine
CommonDialog1.ShowOpen
Path = CommonDialog1.FileName
Open Path For Input As 1
Do
Input #1, linea
txtfile.Text = txtfile & linea & vbCrLf
Loop Until EOF(1) = True
Close #1
Exit Sub
fine:
Close #1
MsgBox Err.Description
End Sub
fin qui tutto bene
Il problema si pone quando apro un file con un listato abbastanza lungo; nella textbox viene aperto solo metà listato
come posso recuperare il resto??????
Ultima modifica effettuata da pierotofy 10/11/06 2:44
aaa
09/11/06 21:07
lungo quanto?
a me va e il file era veramente lungo...
e poi perchè non utilizzare la rich textbox...
Ultima modifica effettuata da 09/11/06 21:11
09/11/06 21:28
Commodore 64
circa 4000 righe
però la cosa strana e che se nel file originale seleziono tutto copio e poi vado ad incollare nella textbox, le 4000 righe me le fa vedere....
non uso la rich text box, perchè quando vado a salvare il file aperto e modificato, mi iserisce, oltre al testo, dei codici tipo \par e altre robe
Ultima modifica effettuata da Commodore 64 09/11/06 21:29
aaa
10/11/06 10:33
Reese
Si incontra questo problema quando il file ha delle interruzioni.
aaa
10/11/06 18:25
morpher
Era un po'che non postavo(un po'tanto). Comunque io eviterei di caricare il file linea per linea. Ti conviene allocare spazio in una variabile, caricare l'intero file nella variabile e poi passarlo alla txtbox
Ultima modifica effettuata da morpher 10/11/06 18:30
aaa