DevTrain Startseite Advanced Developers Conference vom 14.-15. Februar 2011  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren



 

Forum: .Net Allgemein | Thema: CRC Problem | Von: G. Guest ( 29.10.2003 15:17)

Hallo,

ich habe folgendes Problem,ich möchte von einem Array die Checksumme bilden und nutze dafür folgenden Code:

Function SemiCRC(ByVal source() As Byte) As Integer
Dim crc, temp As Integer, i As Long
Const divisor As Integer = 32768

For i = 0 To source.GetUpperBound(0)
temp = 0
If crc \ divisor Then temp = 1
crc = (((crc * 2) And &HFFFF&) + temp) Xor CLng(source(i))
Next

Return crc
End Function

Allerdings tritt ein Problem auf an der Stelle crc\divisor auf, mit der Fehlermeldung das keine Konvertierung von Integer auf Boolean zugelassen wird. Auch an der Stelle CLng(source(i)) kommt die Fehlermeldung das keine Konvertierung von Long auf Integer zugelassen wird.Da ich dieses Beispiel von der Seite www.vb2themax.com habe wundert dies mich.(Das soll Fehler nicht ausschliesen)
Welche Modifizierungen muss ich denn vornehmen? Habe schon so ziemlich alles versucht!

Danke schonmal für die Hilfe


Betreff Von Datum
Re: CRC Problem
Hallo ?,<br><br>ähm die Zeile [If crc \ divisor Then] ist kein Wahrheitswert also was soll der Compiler denn da auswerten?<br><br>cu<br><br>Tobi
Tobi Ulm 29.10.2003 15:26
Re: CRC Problem
Sorry,<br><br>Missverständnis, ich komme noch nicht einmal bis zum Compiler diese Fehler werden direkt angezeigt wenn ich diesen Code in meine Projekt kopiere, von der angegebenen Seite aus! Genau das ist...
G. Guest 29.10.2003 15:42
Re: CRC Problem
Hallo ?<br><br>Was glaubst du, was Visual Studio macht, um den Fehler anzuzeigen? Compilieren?<br><br>mfg<br><br>Till
Till Groos 30.10.2003 15:42
Re: CRC Problem
Hi,<br>also bei mir (unter MS-Visual Studio.Net) funzt der Code ohne Probleme.<br><br>Bei If ist 0 übrigens false und der Rest true :-)<br><br>Beispiel (Mal im DebugModus verfolgen):<br><br>Dim a As String<br>If 1 -...
Thomas Golla 05.11.2003 10:07

Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!

 Betreff:
 Nachricht: Den Beitrag finden Sie nun unter: http://beta.devtrain.de/foren Die Benutzerdaten und Foreninhalte von beta.devtrain.de und www.devtrain.de sind die selben.
Sie können sich dort sogar per RSS über neue Inhalte informieren lassen.
Bei Problemen bitte direkt Mail an asp [AT] ppedv.de.

 Signatur:

  



Login
Username:


Passwort:






Passwort vergessen?

Advanced Developers Conference vom 14.-15. Februar 2011

© Copyright 2003 ppedv AG