Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

dobrie->lyudi->pomogite->Chart-> AddSeries()

6.4K
03 мая 2005 года
DiViNe
27 / / 01.12.2004
kak nado dobavit odnu liniyu v komponentu Chart

TFastLineSeries *k;
Form1->Chart1->AddSeries(CloneChartSeries(k));

ya tak napisal tam sintaksicheskiy netu oshibok
no kogda kompiliruesh
vot takoy error vihodit

.... . exe raised exception class EAViolation with message 'Access violation at address 4090F234 .....
process stopped.


pomogite kak nado delat ?

zaranee blagodaren

spasibo za vnimanie
2.9K
03 мая 2005 года
Antisly
58 / / 22.04.2004
При вызове конструктора TSeries в качестве параметра нужо передавать указатель на TChart, в котором он будет размещаться:
Chart1->AddSeries(new TFastLineSeries(Chart1));
6.4K
04 мая 2005 года
DiViNe
27 / / 01.12.2004
Цитата:
Originally posted by Antisly
При вызове конструктора TSeries в качестве параметра нужо передавать указатель на TChart, в котором он будет размещаться:
Chart1->AddSeries(new TFastLineSeries(Chart1));



spasibo
no vse taki ne poluchaetsya problema odinakovaya

585
05 мая 2005 года
honeybeer
297 / / 06.09.2004
Цитата:
Originally posted by DiViNe
spasibo
no vse taki ne poluchaetsya problema odinakovaya


 
Код:
TFastLineSeries *line = new TFastLineSeries(Chart1);
randomize();
for(int i = 0; i < 100; i++)
   {
   line->AddXY(rand()%100, i, "Point", clAqua);
   }
Chart1->AddSeries(line);

Все прекрасно работает.
6.4K
06 мая 2005 года
DiViNe
27 / / 01.12.2004
Цитата:
Originally posted by honeybeer
 
Код:
TFastLineSeries *line = new TFastLineSeries(Chart1);
randomize();
for(int i = 0; i < 100; i++)
   {
   line->AddXY(rand()%100, i, "Point", clAqua);
   }
Chart1->AddSeries(line);

Все прекрасно работает.

thanks

13K
16 августа 2005 года
Rubens
2 / / 16.08.2005
Цитата:
Originally posted by DiViNe
thanks



А никто не пробовал удалить Серии и создать их заново, програмно?
На сколько я знаю серии нужно удалить из памяти. Но у меня пока это не получилось. Может кто-то уже делал такое.

585
16 августа 2005 года
honeybeer
297 / / 06.09.2004
Цитата:
Originally posted by Rubens
А никто не пробовал удалить Серии и создать их заново, програмно?
На сколько я знаю серии нужно удалить из памяти. Но у меня пока это не получилось. Может кто-то уже делал такое.


Что-то я не совсем понял. Можно поконкретнее

13K
16 августа 2005 года
Rubens
2 / / 16.08.2005
Цитата:
Originally posted by honeybeer
Что-то я не совсем понял. Можно поконкретнее


Как программно удалить Series?
Метод RemoveSeries - только выбрасывает Series из Chart, в памяти он продолжает весеть и при повторной попвтке создать пишет что компонент с таким именем уже существует.

299
16 августа 2005 года
3D Bob
885 / / 18.04.2005
Цитата:
Originally posted by Rubens
Как программно удалить Series?
Метод RemoveSeries - только выбрасывает Series из Chart, в памяти он продолжает весеть и при повторной попвтке создать пишет что компонент с таким именем уже существует.


Храни указатели на каждый. Для этого вполне сгодится TList. потом удаляй наздоровье.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог