vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Fehler ...... Input past end of file (Error 62) 
Autor: einet
Datum: 01.04.09 17:15

Hallo,

ich habe ein code sniple aber der funst nicht beim mein file bekomme ihmmer diese fehler meldung!
und krige das nicht hin.

"Input past end of file (Error 62)"

fehler bei:
strData = Input(LOF(intFile), intFile)

Private Declare Function QueryPerformanceCounter Lib "kernel32" ( _
  lpPerformanceCount As Currency) As Long
Private Declare Function QueryPerformanceFrequency Lib "kernel32" (lpFrequency _
As Currency) As Long
 
Private Sub cmdSearch_Click()
Dim lngI As Long
Dim lngJ As Long
Dim lngPos As Long
Dim intCount As Integer
Dim intFile As Integer
Dim strRecord As String
Dim strSearch As String
Dim boFinished As Boolean
Dim lngReturn As Long
Dim curThen As Currency
Dim curNow As Currency
Dim curFreq As Currency
Dim strData As String
 
intFile = FreeFile
lngReturn = QueryPerformanceFrequency(curFreq)
'
' Open the file and read it into memory
'
Open "C:\Documents and Settings\Einet\Ambiente de trabalho\EPM" & _
  "Systray\search\New\CIG-WX BOARD CERTIFICATES.xls" For Input As intFile
lngReturn = QueryPerformanceCounter(curThen)
strData = Input(LOF(intFile), intFile)
lngReturn = QueryPerformanceCounter(curNow)
MsgBox "Time to read complete file: " & Format(((curNow - curThen) * 1000) / _
  curFreq, "0.00") & " mS"
Close intFile
'
' Set-up the search, open the results file
'
strSearch = "NOT OK"
lngJ = 1
intFile = FreeFile
Open "C:\LargeSearch.txt" For Output As intFile
lngReturn = QueryPerformanceCounter(curThen)
Do
    lngPos = InStr(lngJ, strData, strSearch)
    If lngPos > 0 Then
        '
        ' Found what we were looking for
        ' Find the start of this record (lngI)
        ' and the end of this record (lngJ)
        ' extract the entire record and write it
        ' to the results file
        '
        lngI = InStrRev(strData, vbLf, lngPos) + 1
        If lngI = 0 Then lngI = 1
        lngJ = InStr(lngPos, strData, vbCr)
        If lngJ = 0 Then lngJ = Len(strData) + 1
        strRecord = Mid$(strData, lngI, lngJ - lngI)
        Print #intFile, strRecord
        intCount = intCount + 1
        '
        ' Set the start point for the next search
        '
        lngJ = lngJ + 2
    Else
        boFinished = True
    End If
Loop Until boFinished = True
lngReturn = QueryPerformanceCounter(curNow)
Close intFile
MsgBox "Search Complete in " & Format(((curNow - curThen) * 1000) / curFreq, _
  "0.00") & " mS " _
        & CStr(intCount) & " Records Found"
End Sub
Danke fr die hilfe
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Fehler ...... Input past end of file (Error 62)2.639einet01.04.09 17:15
Re: Fehler ...... Input past end of file (Error 62)1.136ModeratorDieter02.04.09 06:23
Re: Fehler ...... Input past end of file (Error 62)1.104einet03.04.09 18:20

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel