C++Builder 程序员博客
24 Aug
__fastcall getcurdir();
{
AnsiString curdir ;
{
getdir(0,curdir);
datadelete->Table2->DatabaseName=curdir;
datadelete->Table2->TableName="测量.db";
datadelete->Table2->Active=true;
datadelete->Table1->DatabaseName=curdir;
datadelete->Table1->TableName="jiegou.db";
datadelete->Table1->Active=true;
datadelete->Q1->DatabaseName=curdir;
datadelete->DataSource2->DataSet=datadelete->Q1;
}
}
朋友们你们看看错在哪?
__fastcall getcurdir();
{
AnsiString curdir ;
{
getdir(0,curdir);
datadelete->Table2->Active=false;
datadelete->Table2->DatabaseName=curdir;
datadelete->Table2->TableName="测量.db";
datadelete->Table2->Active=true;
datadelete->Table1->Active=false;
datadelete->Table1->DatabaseName=curdir;
datadelete->Table1->TableName="jiegou.db";
datadelete->Table1->Active=true;
datadelete->Q1->Active=false;
datadelete->Q1->DatabaseName=curdir;
datadelete->Q1->Active=true;
datadelete->DataSource2->DataSet=datadelete->Q1;
}
}
还是出现同样的错误
[C++ Error] delete.cpp(13): E2040 Declaration terminated incorrectly
朋友们来帮帮忙啊
在线等待啊
__fastcall getcurdir();
这个函数名称后面怎么还跟着一个分号?
__fastcall getcurdir() { AnsiString curdir; getdir(0,curdir); datadelete->Table2->Active=false; datadelete->Table2->DatabaseName=curdir; datadelete->Table2->TableName="测量.db"; datadelete->Table2->Active=true; datadelete->Table1->Active=false; datadelete->Table1->DatabaseName=curdir; datadelete->Table1->TableName="jiegou.db"; datadelete->Table1->Active=true; datadelete->Q1->Active=false; datadelete->Q1->DatabaseName=curdir; datadelete->Q1->Active=true; datadelete->DataSource2->DataSet=datadelete->Q1; }