Форум - Ответы     (  К темам )
 ?  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()- Метод некоторого фрейма


support@cbuilder.ru