Показать сообщение отдельно
  #8  
Старый 30.12.2017, 21:15
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,097
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Потому что shortstring не совсем тот тип, который надо использовать. передай туда массив [0..255] of char или что-то подобное. Потом его можно через pchar перевести в нормальную строку.

ЗЫ. В shortstring первый байт занят под длинну строки, вот ты и получаешь что-то неправильное.
Ответить с цитированием