Показать сообщение отдельно
Старый 11.07.2010, 01:11   #58
Местный
 
Регистрация: 27.01.2009
Сообщений: 154
Сказал Спасибо: 23
Имеет 26 спасибок в 19 сообщенях
guplen пока неопределено
По умолчанию

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

Цитата:
Сообщение от guplen Посмотреть сообщение
Возможно проблема в следующем: когда в строку засовываешь пакет, и гдето посередине пакета идет подряд 2 нуля, то паскаль считает это концом строки, забывая про оставшуюся часть.

Когда у меня была такая проблема, то я сначала делал StrToHex и только в хекс виде заносил в стринг. Но можно хранить пакет в массиве байтов, это будет даже лучше.
guplen вне форума   Ответить с цитированием