delphi - TScriptControl - 类未注册

标签 delphi exception vba

以下代码示例适用于 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);”引发异常“类未注册”。

如何注册或解决问题?

谢谢

最佳答案

您需要安装Windows Script Control以便在系统中使用 TScriptControl 类。

关于delphi - TScriptControl - 类未注册,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11857764/

相关文章:

delphi - 字符串记录的 TDictionary 哈希被破坏

delphi - 如何使用delphi在word中查找表格并更新表格中的值

java - 如何避免异常(try catch block )作为流程控制

excel - 比较时间值的公式

excel - 为什么(&HFFFF00 和 &HFF00)= &HFFFF00?

macos - 为 OSX 部署/构建应用程序

Delphi:使用 Google URL Shortener 和 IdHTTP - 400 错误请求

java - 方法的异常处理协议(protocol)

exception - haskell "exceptions"

excel - 去除命名范围左侧的空列