Chrono
Grünschnabel
Hallo,
ich habe folgendes Problem. Eine externe .NET Class Libary gibt mir als Rückgabewert einer Funktion ein Sbyte Array. Im nächsten Schritt möchte ich dieses Sbyte Array über die einen Socket an einen Server senden. (System.Net.Sockets.Socket). Das wesentliche Problem ist, dass die Funktion als Parameter nicht ein Sbyte Array sondern ein Byte Array erfordert.
Wie bekomme ich ein Sbyte() zu Byte() ?
Ich weiß, dass Sbyte einen anderen Wertebereich hat als Byte und sich die beiden Wertebereiche nur teilweise überschneiden. Das sollte aber irrelevant sein, denn es geht mir lediglich darum, dass die Bits gleich gesetzt sind. Es muss nichtmal ne Datenkonvertierung stattfinden sondern Visual Basic muss nur den Datentyp anders interpretieren.
ich habe folgendes Problem. Eine externe .NET Class Libary gibt mir als Rückgabewert einer Funktion ein Sbyte Array. Im nächsten Schritt möchte ich dieses Sbyte Array über die einen Socket an einen Server senden. (System.Net.Sockets.Socket). Das wesentliche Problem ist, dass die Funktion als Parameter nicht ein Sbyte Array sondern ein Byte Array erfordert.
Wie bekomme ich ein Sbyte() zu Byte() ?
Ich weiß, dass Sbyte einen anderen Wertebereich hat als Byte und sich die beiden Wertebereiche nur teilweise überschneiden. Das sollte aber irrelevant sein, denn es geht mir lediglich darum, dass die Bits gleich gesetzt sind. Es muss nichtmal ne Datenkonvertierung stattfinden sondern Visual Basic muss nur den Datentyp anders interpretieren.