Показать сообщение отдельно
  #2  
Старый 04.06.2014, 18:31
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
По умолчанию

Похоже не хватает функциональной пары GetMem...FreeMem или может нужно передавать указатель^ на переменную с последующей SetLength, а может просто сменить её тип на pchar...

Вот пример на основе считывания инфы из файла
Код:
...
var
 fpdt: file of byte;
 sm: integer;
 text: pchar;
 fd: string;
...

...
GetMem(text, sm);
BlockRead(fpdt, text^, sm);
fd:= string(text);
SetLength(fd, sm);
FreeMem(text);
...
Ответить с цитированием