LINUX.ORG.RU

История изменений

Исправление slackwarrior, (текущая версия) :

В борланд-паскальных строках String с турбы начиная длина вначале и никаких нулевых байтов (см. описание языка, в Object Pascal как он назывался в Delphi 3 изменился только объем хранения - в Delphi 3 появились длинные строки, а в BP и Delphi 1, например, String был 255 символов, но представление в памяти не менялось - вначале идет длина строки). Нулевой байт в конце - в PChar (они Null-terminated).

Исходная версия slackwarrior, :

В борланд-паскальных строках String с турбы начиная длина вначале и никаких нулевых байтов (см. описание языка, в Object Pascal как он назывался в Delphi 3 изменился только объем хранения - в Delphi 3 появились длинные строки, а в BP и Delphi 1, например, String был 255 символов, но представление в памяти не менялось - первый байт длина строки). Нулевой байт в конце - в PChar (они Null-terminated).