关于数组属性,高级话题。

hfyun 2001-09-19 01:37:32
我的一个控件在D5中定义了一个属性:
property AAS[const Name: String]: Double Read GetVar Write SetVar;

到D6中编译不过去,
错误为:[Error] Property 'AAS cannot be of type ARRAY
在D6中可以用什么方法来实现这个功能?

60分不成敬意,请大家指点,谢谢!
...全文
78 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
adragon007 2002-03-01
  • 打赏
  • 举报
回复
要分
hfyun 2001-09-19
  • 打赏
  • 举报
回复
我发现了,这个属性不能写在Published段中。她奶奶的。
pathe 2001-09-19
  • 打赏
  • 举报
回复
agree chechy
chechy 2001-09-19
  • 打赏
  • 举报
回复
都是标准类型,不需要uses的。
我看,你还是把整个Unit贴出来吧,否则,查不出来的。
hfyun 2001-09-19
  • 打赏
  • 举报
回复
写过了,是不是还有什么单元没有uses?目前是SysUtils,Classes;
pathe 2001-09-19
  • 打赏
  • 举报
回复
这两个东东有没有写对呀?
procedure SetVar(Name : string;Value : double);
function GetVar(Name : string) : double;
chechy 2001-09-19
  • 打赏
  • 举报
回复
非常奇怪,我把你的代码拷贝到D6中,然后按ctrl+shift+c,然后就编译成功了。

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧