这是我从 TStringGrid 类继承的类。我想创建一个将使用数据库中的数据填充的网格。但现在这只是一个简单的类存根:
unit clsTCustomStringGrid;
interface
uses Grids, Dialogs;
type
TCustomStringGrid = class (TStringGrid)
public
procedure SayHello ();
end;
implementation
procedure TCustomStringGrid.SayHello ();
begin
ShowMessage('Hello World!');
// procedure body
end;
end.
这是我的主要形式:
uses ...
...
TCustomStringGrid; // here is where the compilation stops
...
...
...
procedure TMyForm.FormShow (Sender: TObject);
var
MySG: TCustomStringGrid;
begin
MySG := TCustomStringGrid.Create(self);
MySG.Left := 100;
MySG.Top := 40;
MySG.Parent := self;
MySG.SayHello();
end;
我得到的错误:
File not found: 'TCustomStringGrid.dcu'
请帮我弄清楚我做错了什么。