在delphi中的类的继承方面,一些子类并没有继承父类的一些很有用的属性和方法,问一下各位高手有没有办法调用出这些父类的属性和方法?
解决方案 »
- 求 Delphi.NET 最新版本下地址
- 什么API函数,可以得到系统中,各个串口及对应的设备信息;如Windows设备管理中的Port节点显示的内容
- 紧急:怎样通过LICENSE来控制COM+构架的三层系统登录数!
- 求一SQL语句。高分求救
- TIDUDPServer问题
- Qyery问题!(在线等)
- 如何将ADOQuery查询结果显示至DBGrid中去?
- ***Sql Server的难题***
- 那里有增强的treeview控件下载呢?要求建立节点的速度要快。
- 请问用API函数创建的小执行程序是否需要像VB一样的运行库呢?
- 国庆Delphi版的朋友也不能闲着呀!我们也聚会呀!(当然PLMM越多越好)!之二(UP有分
- QReport在prepare时死程序
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Grids, DBGrids;
type
Tmygrid=Class(TDBGrid)
public
property row;
property col;
end;
type
TForm1 = class(TForm)
Button1: TButton;
DBGrid1: TDBGrid;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations } end;
var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.Button1Click(Sender: TObject);
begin
showmessage(Inttostr(Tmygrid(DBGrid1).row));
end;
end.
CustomDBGrid1:TCustomDBGrid;
但是
procedure TForm1.Button1Click(Sender: TObject);
var
i,j:integer;
sum:double;
begin
CustomDBGrid1:=TCustomDBGrid.Create(Form1);
CustomDBGrid1.DataSource:=datasource1;
j:=query1.RecordCount;
sum:=0;
for i:=2 to query1.RecordCount do
begin
sum:=sum+strtofloat(CustomDBGrid1.GetEditText(i,4));
i:=i+1;
end;
edit1.text:=floattostr(sum);
end;
程序运行到CustomDBGrid1.GetEditText(i,4)出错,提示
Undecared identifier:'GetEditText'
其中datasource1.dataset:=query1,各位大哥看看究竟出了什么错?