读书人

Undeclared identifier: #039;Sender#039;,该如

发布时间: 2012-05-22 18:18:54 作者: rapoo

Undeclared identifier: 'Sender'
大家好
我在上找到一段代,fastreport 打印固定格式的代。但行出。代如下:
procedure TForm1.frxReport1ManualBuild(Page: TfrxPage);
var
i,j,k:Integer;
begin
k:=trunc(frxDBbomb.DataSource.DataSet.RecordCount/6);       
Sender.ShowBandByName('reporttitle1');
for i := 0 to k do
begin
Sender.ShowBandByName('masterdata2');       
for j := 1 to 6 do
begin
if not frxDBBomb.Eof then
begin
Sender.ShowBandByName('DetailData1');      
frxDBBomb.Next;
end
else
sender.ShowBandByName('child1');
end ;
if i <> k then
Sender.NewPage;
end;
end;
是出:
1)[Error] Unit1.pas(75): Illegal character in input file: ' ' ($A140)
2)[Error] Unit1.pas(76): Undeclared identifier: 'Sender'
大家我查一下出在那!多!

[解决办法]
1\注意空格
2sender是指page,将它换成page
[解决办法]
Sender.ShowBandByName( 'DetailData1 ');

Sender是控件自己本身事件时可以使用Sender,在这个事件中没有Sender作为参数。怎么能使用Sender呢.

读书人网 >.NET

热点推荐