TCmd = Class(TObject)
protected
procedure GetData();virtual;
end; TCmdDvc = Class(TCmd)
protected
procedure GetData();override;
end;
procedure TCmdDvc.GetData();
begin
//在这如何调用 TCmd.GetData
end;
protected
procedure GetData();virtual;
end; TCmdDvc = Class(TCmd)
protected
procedure GetData();override;
end;
procedure TCmdDvc.GetData();
begin
//在这如何调用 TCmd.GetData
end;
解决方案 »
- 请问——编译组件出现错误:[Fatal Error] Could not create output file 'g:\delphi\Projects\Bpl\f1bookdesigncom.bpl'
- Delphi中有没有对四则运算式进行计算的函数?
- 在98下运行DOS命令该怎样运行呢?
- 求救!!!
- 如何获得应用程序的图标并添加到imagelist中呢???急
- 一段VCL源码,有几句不明白,请帮看一下。
- 将Paradox的某个表加密之后,如何在运行时打开这个表?
- 一个小问题,期待解决!
- 控制特定的计算机访问internet
- makeword(1,1)函数表示的时什么意思
- 使用EnumWindows函数的问题,请高手指点迷津!
- 紧急求救!!!! 关于ADO与数据库连接的问题
begin
//在这如何调用 TCmd.GetData
end;具体的实现是要你自己写的,就写在上面
protected
procedure GetData();
end; TCmdDvc = Class(TCmd)
protected
procedure GetData();override;
end; procedure TCmd.GetData();
begin
//做某一个操作,比如打印数据,用比较多的代码
end;
procedure TCmdDvc.GetData();
begin
//在这如何调用 TCmd.GetData,不要复制TCmd.GetData中的源码!
end;
protected
procedure GetData();virtual;
end; TCmdDvc = Class(TCmd)
protected
procedure GetData();override;
end;
procedure TCmdDvc.GetData();
begin
Inherited; //在这如何调用 TCmd.GetData
end;
TCmd = Class(TObject)
protected
function GetData(): Integer;
end;
TCmdDvc = Class(TCmd)
protected
function GetData(): Integer;override;
end;
function TCmd.GetData(): Integer;
begin
//Result := 结果;
end;
function TCmdDvc.GetData()(): Integer;
begin
//在这如何调用 TCmd.GetData,然后对其返回值作进一步处理
end;
begin
//在这如何调用 TCmd.GetData,不要复制TCmd.GetData中的源码!
inherited;
end;
begin
Result := inherited GetData;
....
end;