小问题, 快点捡分
procedure TForm1.frxReport1BeforePrint(c: TfrxReportComponent);
var
Cross: TfrxCrossView;
i, j: Integer;
begin
if c is TfrxCrossView then
begin
Cross := TfrxCrossView(c);
for i := 1 to 16 do
for j := 1 to 16 do
Cross.AddValue([i], [j], [StringGrid1.Cells[i - 1, j - 1]]); //主要是这句的转法
end;
end;
请大侠将上面的代码转成c++builder语法.
搞不懂:
这是c++builder生成的hpp文件中的定义:
void __fastcall AddValue(const Variant *Rows, const int Rows_Size, const Variant *Columns, const int Columns_Size, const Variant *Cells, const int Cells_Size);
这是delphi pas文件中的定义:
procedure AddValue(const Rows, Columns, Cells: array of Variant);
谁能给解释下怎么回事