I have this in C++

unsigned char i_ch;

i_ch = szRecord[z_ct++]; - szRecord is a parameter I receive (string)

How can I do this in VB?

I get different values in C++ and VB when using the VB's Mid function?

Thanks,