2012-08-08 82 views
3

下面的代碼示例適用於個人電腦的99%TScriptControl - 類沒有註冊

CoInitialize(Nil); 

    ScriptControl1:= TScriptControl.create(nil); 

但一個用戶bug報告(madExcept)顯示此:

exception class : EOleSysError 
exception message : Class not registered. 

thread $414 (TCreate_restore_point): 
004e90b5 +019 xxxx.exe ComObj     OleError 
004e90c8 +010 xxxx.exe ComObj     OleCheck 
0053e668 +04c xxxx.exe OleCtrls     LicenseCheck 
0053e75d +0e9 xxxx.exe OleCtrls     TOleControl.CreateInstance 
0053e125 +125 xxxx.exe OleCtrls     TOleControl.Create 

「ScriptControl1:= TScriptControl.create (零);」引發了「未註冊類」的例外情況。

如何註冊或解決問題?

感謝

回答