Un carattere sta sempre in un byte. Il fatto di vederlo come ascii, come numero in base 10 o come numero in base 16 è semplicemente una questione di lettura e decodifica. Il contenuto reale in memoria, o, come in questo caso, sullo stream, è sempre lo stesso byte. Quindi questo non può essere l'errore che cerchi.
Per il resto il codice è uguale a quello fornito nel documento, perciò dovresti fornire il sorgente in vb che tu hai tradotto: è lì che probabilmente si troverà l'errore.
|