Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.02.2009, 18:36   #1
rocky7
Пользователь
 
Регистрация: 16.02.2009
Сообщений: 16
По умолчанию Почему не работает функция?

Код компилируется без ошибок
Код:
void __fastcall TForm1::Button2Click(TObject *Sender)
{
TMess mes(30);  
TSignal signal(30,100);  
TDSB dsb;  
Chart1->Series[0]->Clear();   
Chart1->Title->Text->SetText("Контроль сигнала");  
for(int i=0;i<30;i++)
mes[i]=i;
Chart1->Series[0]->Clear();
Chart1->Title->Text->SetText("Контроль сигнала");
signal=dsb.Execute(mes);
for(int i=0;i<30;i++)
Chart1->Series[0]->Add(signal[i],IntToStr(i),clGreen);//Выводит мусор,а не 0,2,3,....


}
TSignal TDSB:: Execute( TMess& a)
{

    int siz = a.GetLen();
    TSignal local(siz,100);
    for(int i=0;i<siz;i++)
    local[i]= a[i];
    return local ;


}
Почему signal=dsb.Execute(mes);работает неправильно?


Модератор: тег CODE

Последний раз редактировалось MaTBeu; 16.02.2009 в 18:44.
rocky7 вне форума Ответить с цитированием
Старый 16.02.2009, 23:36   #2
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,604
По умолчанию

Может всетаки стоит попробовать
Код:
Chart1->Series[0]->AddXY(signal[i],IntToStr(i),clGreen);
MaTBeu вне форума Ответить с цитированием
Старый 17.02.2009, 08:37   #3
rocky7
Пользователь
 
Регистрация: 16.02.2009
Сообщений: 16
По умолчанию

Кажется я понял. Нужно корректно задать конструктор копирования.
У меня локальный объект уничтожается .
rocky7 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает функция keybd_event Hintman Win Api 31 05.06.2011 14:16
Почему не работает тег align=right?valign работает а align нет! aviv HTML и CSS 5 21.01.2009 17:46
почему не работает domovoi Общие вопросы Delphi 1 15.10.2008 18:42
Не работает функция gets()!!! Ilya'91 Общие вопросы C/C++ 1 28.07.2008 23:16