我们常常写这样的代码:
if a is b then
begin
(a as b).caption:='asddfas';
end;
但是如若a 不是 b的子孙类或者不是b的对象,直接用a is b来判断,就会出错。如何避免这种错误呢?请解释一下。
if a is b then
begin
(a as b).caption:='asddfas';
end;
但是如若a 不是 b的子孙类或者不是b的对象,直接用a is b来判断,就会出错。如何避免这种错误呢?请解释一下。
解决方案 »
- 错误问题
- 如何能让键盘上的(加号键)变成像(回车键)这样的功能键,而不是像(ABC键)这样的输入键
- 字符串逆转问题?
- 急--请问如何判断客户电脑上安装的Windows Media Player播放器的版本?还有RealPlayer版本呢?
- 帮忙写个多线程!调试给120分?在线等!```高手来`````
- *****有什么办法加密数据库和表吗?*****
- 请教两个问题?
- 自己建立一个简单的DBMS,遇到了这样的问题->>>
- 如何取出DBedit的值并与ORA里面的值判断?
- 给你分!
- 送分:我想选中DBGIRD1中的一行,通过按钮的onclick 把它添加到另一个DBGIRD
- 跪求查找各种DELPHI函数的方法以及相关资料!
不會啊 if (a is b) then
as 作为is 判断是否为继承的基类as 把它作为什么什么处理
b(a).caption:='asddfas';赫赫,我一直这样用.