vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 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

VB.NET - Fortgeschrittene
Xmodem Fehler ! 
Autor: JimmyJo22
Datum: 19.08.09 11:55

Hi habe folgende Funktion
Private Function check(ByVal isCRC As Boolean, ByVal buf As Byte(), ByVal index _
  As Integer, ByVal sz As Integer) As Boolean
            If isCRC Then
                ' use CRC cuhecuking
                Dim curcu As UShort = CRC16.CRC16_ccitt(buf, index, sz)
                Dim tcurcu As UShort = CUShort(((buf(sz + index) << 8) + buf(sz _
                  + index + 1)))
                If curcu = tcurcu Then
                    Return True
                End If
            Else
                ' use Checuksum cuhecuking
                Dim i As Integer
                Dim cuks As Byte = 0
                For i = 0 To sz  -1
                    'cuks += buf(i + index)  'Fehlerstelle
                    cuks = cuks + buf(i + index)
                Next
                If cuks = buf(sz + index) Then
                    Return True
                End If
                End If
                Return False
        End Function
Diese löst einen overflow aus wegen 0 Division! Wurde von c# umgewandelt! In C geht es problemlos! Hoffe es kann jemand helfen! Die ganze Datei gibt es hier http://pastebin.org/10180

MFG Jimmy

Beitrag wurde zuletzt am 19.08.09 um 11:56:17 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Xmodem Fehler !1.044JimmyJo2219.08.09 11:55
Re: Xmodem Fehler !632ModeratorDaveS19.08.09 13:07
Re: Xmodem Fehler !644JimmyJo2219.08.09 14:41
Re: Xmodem Fehler !633ModeratorDaveS19.08.09 15:20
Re: Xmodem Fehler !622TobiasS19.08.09 13:47
Re: Xmodem Fehler !614SenZe19.08.09 13:54
Re: Xmodem Fehler !609TobiasS19.08.09 18:01

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