kirrun » 27.04.2005 (Ср) 18:57
Друг мой, вы издеваетесь???
Если вырезать все, на что ругается вб то получается примерно так:
- Код: Выделить всё
Private Sub butStart_Click()
Dim E As Integer
'Dim i As Integer
Dim Zeile As String
Dim ZeichenPosition As Integer
Dim ZeichenPosition2 As Integer
Dim Ausgabe As String
' Dim Ausgabe2 As String
Set ColMenschen = New Collection
Set ColFirmen1 = New Collection
Set ColFirmen2 = New Collection
Set ColAdressen = New Collection
Set ColStadte = New Collection
' Set Col2 = New Collection
'i = 0
On Error GoTo 100
E = 1
Do While Not FSOText.Line
DoEvents
Zeile = FSOText.ReadLine
DoEvents
ZeichenPosition = InStr(1, Zeile, "(")
DoEvents
ZeichenPosition2 = ZeichenPosition + 1
DoEvents
Ausgabe = Mid(Zeile, ZeichenPosition2)
' Ausgabe2 = Mid(Zeile, 1, ZeichenPosition - 1)
DoEvents
'Debug.Print Zeile
'Debug.Print Ausgabe
ColMenschen.Add Ausgabe
' Col2.Add Ausgabe2
DoEvents
'Debug.Print FSOText.ReadLine
'Debug.Print Len(FSOText.ReadLine)
'DoEvents
'Debug.Print InStr(1, FSOText.ReadLine, "(") & vbTab & DoEvents & Mid(FSOText.ReadLine, InStr(1, FSOText.ReadLine, "("))
'i = 1 + i
Loop
Set FSO = Nothing
Set FSOText = Nothing
100: Select Case E
Case 1
Debug.Print ColMenschen.Count
GoTo 101
Case 2
Debug.Print ColAdressen.Count
GoTo 102
Case 3
Debug.Print ColStadte.Count
GoTo 103
Case 4
Debug.Print ColFirmen1.Count
GoTo 104
Case 5
Debug.Print ColFirmen2.Count
GoTo 105
End Select
' Call TextDateiErstellen
101:
'i = 0
' On Error GoTo 100
E = 2
Set FSO = Nothing
Set FSOText = Nothing
'100: Debug.Print ColAdressen.Count
' Call TextDateiErstellen
102:
'i = 0
' On Error GoTo 100
E = 3
Set FSO = Nothing
Set FSOText = Nothing
'100: Debug.Print ColStadte.Count
' Call TextDateiErstellen
103:
'i = 0
' On Error GoTo 100
E = 4
Set FSO = Nothing
Set FSOText = Nothing
'100: Debug.Print ColFirmen1.Count
' Call TextDateiErstellen
104:
'i = 0
' On Error GoTo 100
E = 5
Set FSO = Nothing
Set FSOText = Nothing
'100: Debug.Print ColFirmen2.Count
' Call TextDateiErstellen
105:
End Sub
Согласись, немного короче, а? Если сделать так то у меня все работает без ошибок =)
Так-что выложи-ка весь проект или то, чего ему не хватает...
"Единственный безопасный компьютер - это тот, который выключен из электросети, закрыт в сейфе, который зарыт 20 футов под землей в засекреченной местности. И то я не уверен относительно его безопасности."
(Деннис Хьюджес, ФБР)