Добрый день.
Есть такая проблема, может кто подскажет ответ. Оcx компоненты типа Winsock или Mscomm32 принимают входящие данные в переменную типа String (особенно Winsock). При этом если чем-то передавалось 40 символов, один из которых был Null, в переменной будет только 39 символов, причем где был null не известно.
Таже история и с чтением из файла в переменную String. Если в файле записано несколько байтов и один байт равен "00", то при чтении его командой Line input a$ или просто Input a$, переменная "укоротится" на один символ.
Может кто знает, есть-ли методы узнать, где был null? Или может принять из Winsockа в массив байтов можно? Или перевести строку в массив как-то по-хитрому?
Заранее благодарен, Дмитрий.