Показать сообщение отдельно
  #2  
Старый 14.05.2008, 18:26
YCH.Del YCH.Del вне форума
Прохожий
 
Регистрация: 07.12.2006
Сообщения: 22
Репутация: 10
По умолчанию

Как говорилось в одном анекдоте - война окончена, наш концлагерь закрывается, спасибо за внимание

Вопрос решен так:

> var St: TMemoryStream;
C: TChart;
> ....
> St.Seek(0,2); St.Seek(0,0);
> R := TReader.Create(St, 4096);

Вот вместо вот этого

> CH := R.ReadRootComponent(nil) as TChart;
> CH.Parent := Self;
> InsertComponent(CH);

написал так:
C := R.ReadRootComponent(nil) as TChart;
CH.Assign( C );
FreeAndNil( C );

> FreeAndNil(R);

Помогло
Ответить с цитированием