Форум: "Основная";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.035 c