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

Ваш аккаунт

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

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

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

Переменные имена переменных

5.4K
21 декабря 2003 года
Alex214
9 / / 16.12.2003
Здравствуйте.
Разрешите побеспокоить еше одним вопросом:
В компоненте TChart мне нужно создать некоторое неизвестное ранее количество серий, т.е. нечто вроде:

for(i=0; i<=num_ser; i++)
{
ser_name = "Series"+i;
TLineSeries *ser_name = new TLineSeries(this);
Democardio->AddSeries(ser_name);
}

Не работает однако... Как это можно сделать??
2.1K
21 декабря 2003 года
Murzilka
23 / / 23.12.2002
Цитата:
Originally posted by Alex214
Здравствуйте.
Разрешите побеспокоить еше одним вопросом:
В компоненте TChart мне нужно создать некоторое неизвестное ранее количество серий, т.е. нечто вроде:

for(i=0; i<=num_ser; i++)
{
ser_name = "Series"+i;
TLineSeries *ser_name = new TLineSeries(this);
Democardio->AddSeries(ser_name);
}

Не работает однако... Как это можно сделать??



А почему в конструктор передается this?
this, кажется, это указатель на форму в данном случае, а передавать надо указатель на сам Chart, если память не изменяет(Democardio в вашем случае).

4.1K
21 декабря 2003 года
_voron
19 / / 07.12.2003
TLineSeries *s_new = new TLineSeries(chart);
s_new->Name = "ser"+IntToStr(chart->SeriesList->Count);
chart->AddSeries(s_new);

Обращаться к каждой созданной серии можно исспользуя массив Series:
chart->Series[num_series]->...;
5.4K
21 декабря 2003 года
Alex214
9 / / 16.12.2003
Да, спасибо большое, действительно заработало... :-))
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог