GetClass使用問題?(200分)

  • 主题发起人 主题发起人 kingbenz
  • 开始时间 开始时间
K

kingbenz

Unregistered / Unconfirmed
GUEST, unregistred user!
我在一個新建工程中用GetClass可以返回到正確的類名,但在一個比較龐大的程序中卻返
回Nil,問GetClass會和什麼有沖突嗎?如何解決?
var
Child: TForm;
cClass:TClass;
begin
registerClass(TForm2);
cClass:=GetClass('TForm2');
if cClass <>nil then
showmessage('TForm2');
end;
 
我试过了确实如此
 
用FindClass
 
不对,你的 RegisterClass(TForm2); 不能放在这里,应该在单元的初始化部分:

initialization // 这里
RegisterClass(TForm2);

 
>>在一個比較龐大的程序中卻返回Nil,問GetClass會和什麼有沖突嗎?如何解決?
这个跟工程大小无关,肯定是你什么地方搞错了
 
多人接受答案了。
 
后退
顶部