Вверх ↑
Ответов: 3889
Рейтинг: 362
#1: 2012-02-06 09:47:16 ЛС | профиль | цитата
nesco писал(а):
Или ты забыл, или специально не хочешь замечать, но у нас со строкой работа происходит как с PChar, а это родственный PByte тип.

Я ничего не забыл, я просто не хочу людей приучать к неправильной парадигме мышления, во многих языках строка не может содержать нулевые байты и предполагалось, что конструктор многоязычен, схемы переносимы (другое дело, что проект закономерно "перекосило" в паскаль по всем понятным причинам). Если уж на то пошло, то зачем ему вообще конвертировать в лишние промежуточные форматы, можно наплевать на тип данных "строка" и слать в наглую бинарные данные под видом ASCII. В почте введением конверсии старались избежать проблем с неправильной национальной перекодировкой и "семибитными" серверами, а при сервере и клиенте на HiAsm без промежуточных, влияющих на содержимое посылок звеньев автор волен развлекаться как угодно.
карма: 1

0