- 论坛徽章:
- 0
|
调用函数的实参错误, 请帮忙看看,谢谢
函数原型
void condition_list( TDataSet in_list[],
AnsiString name_list[],int DataSetCount)
调用方式1
String Tablename[2];
Tablename[0]="a";
Tablename[1]="b";
TDataSet *TableArrage[2];
TableArrage[0]=ADOQuery1;
TableArrage[1]=ADOQuery2;
condition_list(*TableArrage,Tablename,2);
编译通过,但原型参数 in_list[1],传递不过来,只传递了in_list[0] 也就是ADOQuery1, 不知道错在哪里??
调用方式2
String Tablename[2];
Tablename[0]="a";
Tablename[1]="b";
condition_list((ADOQuery1,ADOQuery2),Tablename,2);
编译通过,运行时出错, in_list[1]的值也没传递过来 ???
急,请各位帮忙看看, 我这两种调用错在哪里? 谢谢! |
|