|

楼主 |
发表于 2007-11-13 15:12:06
|
显示全部楼层
我写了如下代码
procedure DataGridDblClick(Sender: TObject);
var
lForm: TXKZMX_Form;
begin
lForm := TXKZMX_Form.Create(self.Context);
try
lForm.ShowModal;
finally
lForm.Free;
end;
end;
procedure TXKZApply_Form.BizFormCreate(Sender: TObject);
begin
XKZAPPLY_INFO.TXKZMX_Sheet(DocViewXKZAPPLY_INFO_XKZMX_SHEET.DOC).DataGrid.OnDblClick:= DataGridDblClick;
end;
但是编译时出错
[错误]Biz:\JMGLXT\XKZMANAGE\XKZAPPLY_FUNC.FUNC.DIR\XKZApply_Form.Form.pas(82, 31): Undeclared identifier "self"
[错误]Biz:\JMGLXT\XKZMANAGE\XKZAPPLY_FUNC.FUNC.DIR\XKZApply_Form.Form.pas(25, 15): 'TXKZApply_Form.DataGridDblClick' 过程声明了,但没有实现 |
|