Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Извлечение текста из TMemoField


Автор: Poseidon 18.5.2005, 14:32
Код
var 
  P: PChar; 
  S: TMemoryStream; 
  Size: LongInt; 
begin 
  S := TMemoryStream.Create; 
  MyMemoField.SaveToStream(S); 
  Size := S.Position; 
  GetMem(P, Size + 1); 
  S.Position := 0; 
  S.Read(P^, Size); 
  P[Size] := #0; 
  S.Free; 
  { используем текст в PChar } 
  FreeMem(P, Size + 1); 
end; 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)