我加了个属性名称为'NumberName出',但一运行错信息如下:Property 'NumberName' doesn't exist in base class代码如下:
type
TForm1 = class(TForm)
Button1: TButton;
private
FCount :Integer;
function GetNumberName(index1 :Integer):String;
{ Private declarations }
published
property NumberName(index1 :Integer):String read GetNumberName;
public
{ Public declarations }
end;
type
TForm1 = class(TForm)
Button1: TButton;
private
FCount :Integer;
function GetNumberName(index1 :Integer):String;
{ Private declarations }
published
property NumberName(index1 :Integer):String read GetNumberName;
public
{ Public declarations }
end;
解决方案 »
- 我知道delphi中会出现内存错误,如何在程序中处理这个异常
- 紧急求救:需要用SaveDialog备份文件夹,所以不需要该对话框的文件名和文件类型框,能否将它禁掉或不显示.
- 如何用DATASET的 RECORDSTATUS判断记录是否被删除?
- 菜鸟求助
- 什么是编译? 什么是联接? DELPHI 程序怎么用命令行编译和联接?
- Delphi编写ASP组件的问题,磕头求教
- constructor的用法
- Delphi中的handle是什么意思,如何使用?
- 菜的不能再菜的问题:在''中再套一个''应如何写? 'he said:'i love you''
- 拨号连接主机后,怎样取得主机的IP地址和名称?
- 一个高中生的网站,看完你绝对汗颜
- ◆THotKey的Bug!
改成,
property NumberName: String read GetNumberName;
属性你可以把它当成一个变量,而不要当成一个函数。
private
function GetNumberName(index1 :Integer):String;
{ Private declarations }
public
property NumberName[index1 :Integer]:String read GetNumberName;
{ Public declarations }
end;function TForm1.GetNumberName(index1: Integer): String;
begin
result:=IntToStr(index1);
end;