比方说我有一个接口IA,有两个类TB、TC都实现了它。
在程序中我定义了PA:IA,并不停的用TB,TC创建它。
10秒后,我想知道PA现在是由哪个类创建的?谢谢
在程序中我定义了PA:IA,并不停的用TB,TC创建它。
10秒后,我想知道PA现在是由哪个类创建的?谢谢
解决方案 »
- 散分保平安,散得就是爽
- 如何使widestring转成string格式?
- select title,sum(outquan) from xx group by title分类统计加序号的问题
- 文本文件读写问题:每次向文本文件中写入一行文本(回车结尾)
- 清凉一夏,酷一夏---网络NC,震撼一夏 ^_^,试一下? (兼寻找主服务器)
- 请问编写中文语音识别系统的问题?送100分
- 关于昨天的 FTP文件传送问题
- 关于内存流的使用!
- 什么控件可以修改form的title?
- ISAPI不能读网络映射盘的问题
- 请问:如何把Delphi的Socket组件转成ActiveX控件呢?谢谢!
- 关于fastreport的打印方向的问题。急
接口定义一个QueryImplementClassName方法
然后TB,TC在实现接口IA的时候,也都实现了这个新接口!
而实现的具体方法就是返回类名
procedure TB.QueryImplementClassName: string;
begin
Result :='TB'
end;
procedure TC.QueryImplementClassName: string;
begin
Result :='TC'
end;
之后你调用通过新接口调用QueryImplementClassName 不就知道是哪个了吗!