我在看delphi程序员指南的时候
看到这样的代码:
Procedure Foo(AnObject:TObject);
(Foo as Tedit).Text:="Hello Word";书上说是as可以做强制转换,但是我觉得Foo是方法而Tedit是类
应该不可以进行转化的吧,我觉得应该是(AnObject as Tedit):=“Hello Word";吧小弟初学delphi,希望各位多多指教。我得qq是:29047763,也是初学者的朋友如果愿意的话,多多交流。
看到这样的代码:
Procedure Foo(AnObject:TObject);
(Foo as Tedit).Text:="Hello Word";书上说是as可以做强制转换,但是我觉得Foo是方法而Tedit是类
应该不可以进行转化的吧,我觉得应该是(AnObject as Tedit):=“Hello Word";吧小弟初学delphi,希望各位多多指教。我得qq是:29047763,也是初学者的朋友如果愿意的话,多多交流。
tedit不是应该有一个句柄在里面吗?
而foo不只是一个过程对象吗?更有可能的是一个没有返回值的函数指针。
(Foo as Tedit).Text:="Hello Word";第一次看到 ,同意楼主