Форум — Ответы ( К темам )
? | AndreyAGSoft: TDBChart (13-03-2003 10:01:41) |
Не отображаются програмно создаваемые графики в TDBChart ! Помогите! typedef TADOQuery * pTADOQuery; list<pTADOQuery> *B; //--------------------------------------------------------------------------- __fastcall TfrmAll::TfrmAll(TComponent* Owner) : TFrame(Owner) { B=new list<pTADOQuery> ; } //- __fastcall TfrmAll::~TfrmAll() { //************** delete B; } //--------------------------------------------------------------------------- //--------------------------------------------------------------------------- void TfrmAll::Run() { //TODO: Add your source code here int N=0; B->clear(); if(GRAPH->SeriesCount()>0 ) GRAPH->RemoveAllSeries(); DATA->dsDetail->DataSet->First(); while(DATA->dsDetail->DataSet->Eof==false) { TADOQuery *A; A=new TADOQuery(this); A->Connection=DATA->Connection; A->SQL->Clear(); A->SQL->Add("select* from datval"); A->Active=true; B->push_back(A); //Думаю проблема здесь //***************** TChartSeries* S=new TChartSeries(GRAPH); GRAPH->AddSeries(S); S->DataSource=A; S->YValues->ValueSource="sch"; S->XValues->ValueSource="val"; //********************* DATA->dsDetail->DataSet->Next(); } } //*********************************** Зараннеее спасибо | |
Георгий (14-03-2003 02:04:40) | |
а ты случаем не в отдельном потоке графики добавляешь?
| |
AndreyAGSoft (14-03-2003 11:48:39) | |
TfrmAll::Run()- Метод некоторого фрейма
|