Private Sub Form_Load() '
Dim tmp As String
Open "data_20051210_1809.y.dat" For Input As #1
While Not EOF(1)
Line Input #1, tmp
Wend
Close
End
End Sub
Далее нужное число с 6-го по 11-й символ
Длина всей строки одинаковая - 76символов.
Private Sub Form_Load() '
Dim I tmp As Byte
Open "data_20051210_1809.y.dat" For Binary As #1
While Not EOF(1)
Get #1, , tmp
Wend
Close
End
End Sub '
Dimon111 писал(а):При 1ГБ - не долждался за 2 часа.
type myType
a(4) as byte
b(5) as byte
c(66) as byte
end type
Private Sub Комманда1_Click()
Dim a, b, c, d, e, f, g, h As String
Dim i
Dim fso, s ' просто чио б узнать размер файла
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.GetFile("C:\22.txt")
s = f.Name & " занимает " & f.Size & " байт"
Debug.Print s
Debug.Print " Начало работы " & Time
Set f = Nothing
Set fso = Nothing
Open "C:\22.txt" For Input As 1
Open "C:\2.txt" For Append As 2
Debug.Print
Do While Not EOF(1)
Input #1, a, b, c, d, e, f, g, h
'Debug.Print a, b, c, d, e, f, g, h
Print #2, a
i = i + 1
DoEvents
Loop
Close #2
Close #1
Debug.Print
Debug.Print " обработано строк " & i
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.GetFile("C:\2.txt")
s = f.Name & " занимает " & f.Size & " байт"
Debug.Print s
Debug.Print
Debug.Print " Конец работы " & Time
Set f = Nothing
Set fso = Nothing
End Sub
Сейчас этот форум просматривают: AhrefsBot и гости: 30