Как найти заголовочный файл в VB.NET
моя проблема в том, что я не могу зациклиться, чтобы найти заголовок, потому что результат всегда равен 0
спасибо
Что я уже пробовал:
Dim headerarray(0 To 3) As Byte Dim result, count, pos As Integer Dim files As String = FreeFile() result = 0 Public Function FindFirstHeader(ByVal filename As String) As String Try If My.Computer.FileSystem.FileExists(filename) Then 'OpenFile IO.File.Copy(filename, files, False) Dim reader As New FileStream(files, FileMode.Open, FileAccess.Read) FileOpen(1, files, OpenMode.Input) While Not EOF(1) reader.Seek(pos, SeekOrigin.Begin) reader.Read(headerarray, count, 4) If ((headerarray(0) = 255) And ((headerarray(1) = 251) Or (headerarray(1) = 250))) Then result = pos Else pos = pos + 1 End If End While reader.Close() Else MsgBox("File Error") End If Catch ex As Exception MsgBox(ex.Message) End Try Return result End Function