Вверх ↑
Ответов: 3889
Рейтинг: 362
#1: 2011-12-10 22:15:45 ЛС | профиль | цитата
nesco писал(а):
Я не думал, что и 1nd1g0 на это попадется
я знаю, что строка это массив байт, это невозможно не заметить в машинном коде. Но у Вас в паскале их целая пачка видов, этих строк, и от версии к версии, с развитием железа и повышением требований к длине, у одного и того же "String" могут быть разные представления. Точно помню, где-то писали, что в 4-5й версиях сред строки до 2 гб длиной обрываются нулём.
nesco писал(а):
Где в компоненте написано, что на запись надо отправлять именно текст или при чтении получается именно текст
А где там вообще хоть что-то написано? Там вообще ничего про тип данных не написано. И только если умеешь читать исходник, видно, что внутри происходит работа с данными как со строкой. А строки с нулём посредине суть моветон, в большинстве языков это обрежет текст. Вот я и поинтересовался, нет ли где-то в дебрях библиотек парсера, откидывающего непечатные символы и делающего дробление. Когда писал, сам не мог проверить.
карма: 1

0