Цитата:
Сообщение от alexteam
ну.. присваивание строки не работало из за того что фастскрипт действительно считает символ #0 пустым местом и по совместительству концом строки. не в масивах проблема. а в самом фастскрипте.
пришлось читать пакет побайтово и конвертировать в хекс. и в таком виде и хранить. перед отправкой не забыв перегнать с хекса опять в строку.
бред полнейший.
|
Не только в фастскрипте. Писал на делфи вход чара в игру с выводом пакетов в мемо. Если выводить не в хекс режиме, то обрубалась строка на двух нулях. Это я еще в первом своем посте говорил.
Цитата:
Сообщение от guplen
Возможно проблема в следующем: когда в строку засовываешь пакет, и гдето посередине пакета идет подряд 2 нуля, то паскаль считает это концом строки, забывая про оставшуюся часть.
Когда у меня была такая проблема, то я сначала делал StrToHex и только в хекс виде заносил в стринг. Но можно хранить пакет в массиве байтов, это будет даже лучше.
|