3

以下代码示例适用于 99% 的 PC

CoInitialize(Nil);

  ScriptControl1:= TScriptControl.create(nil);  

但是一个用户错误报告(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(nil);” 引发异常“类未注册”。

如何注册或解决问题?

谢谢

4

1 回答 1

3

您需要Windows Script Control在系统中安装才能使用TScriptControl该类。

于 2012-08-08T04:57:10.473 回答