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