谁可以将一个字符串转变成一个类?(50分)

  • 主题发起人 主题发起人 wujiangogogo
  • 开始时间 开始时间
W

wujiangogogo

Unregistered / Unconfirmed
GUEST, unregistred user!
问题如上,给我一个思想,方法,函数的什么的都可以.不胜感谢!!
 
自己写字符串类?有必要吗?
 
你是不是说把字符串“Edit1”转变成TEdit呀?如果是,则很简单。
 
可以参考java的string类。
还有很多C++书上都用string类来做例子的。
 
function FindClass(const ClassName: string): TPersistentClass;
 
比如根据字符串生成窗体类:
formclass:Tformclass;
formstr:string;
begin
formclass:=Tformclass(findclass(formstr));
end;
还要在代码最后一个end前加上:
initialization
registeclass(tform);//被调用的类名 这里以窗体类举例,其他相似
 
GetClass和FindClass 究竟有什么区别?
 
兄弟们,谁可以给个例子给我啊,谢谢!
 
http://www.delphibbs.com/keylife/iblog_show.asp?xid=343
 
to 轻舞肥羊:
谢谢,对其余的类好象不支持这种方法,恕在下学识浅,望不吝赐教,多谢!
 
////你要注册才能用FindClass找到

你要使用什么类就要注册什么类,不仅仅适用于窗体类!
还有,要是TPersistentClass的子类才能被FindClass找到
 
to 轻舞肥羊:
谢谢,真得很感谢,这是我盼望已久的技术,我的QQ:180356089,有空一起聊聊,怎么样,很希望交你这个朋友.
 
后退
顶部