Sono proprio un novizio in VB6 e sto cercando di trasportare un script vbs in un file VB6
Si tratta di leggere e modificare alcune linee di un file di testo molto grande (un file di oggetto 3d)
in vbs il codice funziona perfettamente ma in VB6 il form s'impianta.
Se il file è piccolo tutto funziona regolarmente ma quando apro un file molto grosso (c.a 2Mb) il form s'impianta.
ecco il codice di lettura del file:
Sub LeggeFileCr2()
Dim fso, objFile As Object
Dim i As Variant
Set fso = CreateObject("Scripting.FileSystemObject")
Set objFile = fso.OpenTextFile(percorso, 1, True)
Do While Not objFile.AtEndOfStream
StrLinea = objFile.ReadLine()
i = i + 1
linee(i) = StrLinea
If i = 1 Then
strLetto = StrLinea
Else
strLetto = strLetto & vbCr & StrLinea
End If
Loop
objFile.Close
Set objFile = Nothing
Set fso = Nothing
Text1.Text = "Fine lettura"
End Sub
Con file piccoli il codice funziona bene ma con files grossi si blocca. c'è un sistema per ovviare a questo?
Grazie a tutti coloro che mi aiuterano