Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.25;
Скачать: CL | DM;

Вниз

TChart   Найти похожие ветки 

 
Vitalik   (2004-07-12 07:37) [0]

Привет!
У меня есть TChart я добавляю в него 2  TAreaSeries.

var
 a, p: TAreaSeries;
 i: integer;
begin
 a := TAreaSeries.Create(chart1);
 a.ParentChart := Chart1;
 p := TAreaSeries.Create(chart1);
 p.ParentChart := Chart1;

 for i := 0 to 20 do
   begin
     a.AddY( random(100) );
     p.AddY( random(100) );
   end;
end;

Потом при помощи TTeeCommander (т.е. в run-time) я меняю тип одного из рядов с TAreaSeries на TPieSeries, у меня вылетает ошибка AccessViolation.
Так вот с чего бы это? Это глюк Tchart или это что-то я не правильно делаю?

Спасибо!


 
Семен Сорокин ©   (2004-07-12 15:07) [1]


> Потом при помощи TTeeCommander (т.е. в run-time) я меняю
> тип одного из рядов с TAreaSeries на TPieSeries, у меня
> вылетает ошибка AccessViolation.

Это как? а можно TForm на TFrame программно?
и где код смены?


 
Vitalik ©   (2004-07-12 15:10) [2]


> Семен Сорокин ©   (12.07.04 15:07) [1]


В Design-time пробовали менять тип рядов у TChart? Вот как там делается, так, видимо, и в Run-time с помощью TeeCommander.


 
Семен Сорокин ©   (2004-07-12 15:15) [3]


> Vitalik ©   (12.07.04 15:10) [2]
> В Design-time пробовали менять тип рядов у TChart? Вот как
> там делается, так, видимо, и в Run-time с помощью TeeCommander.

ага а список значений там тоже сохраняется?
не знаю как это сделано в Design-time, а в Run-time надо убить (Free) ненужный Series (предварительно сохранив (если надо) данные) и создать новый.


 
Vitalik ©   (2004-07-12 15:21) [4]

Данные сохраняются.

> не знаю как это сделано в Design-time, а в Run-time надо
> убить (Free) ненужный Series (предварительно сохранив (если
> надо) данные) и создать новый.


Да понятно это все. Если бы это я сам делал, то я бы так и поступил! Но это всё берёт на себя TeeCommander, в результате выдвая ошибку!



Страницы: 1 вся ветка

Текущий архив: 2004.07.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.054 c
14-1089105504
Lex
2004-07-06 13:18
2004.07.25
Borland Delphi 6. Руководство разработчика. Ксавье, Пачеко


1-1089324398
Zvr@b
2004-07-09 02:06
2004.07.25
Как такое может быть!.... цикл до 3 а выполняется 10 раз!


1-1089147829
AndrewVolkov
2004-07-07 01:03
2004.07.25
:=nil; Free; Destroy


3-1088676154
BiSido
2004-07-01 14:02
2004.07.25
Как изменить тип поля в БД програмно?


1-1089783187
sapsi
2004-07-14 09:33
2004.07.25
Передать содержимое Paintbox в bmp и обратно