3

在我的 VB 6 应用程序中,我 Script Control 1.0用于通过我的应用程序运行外部脚本。但是在运行时,我收到以下错误。

"Error running Perl script: A script engine for the specified language can not be created."

我已经安装了 ActivePerl 5.14,并且在运行以下代码时出现错误:

Dim perl As New ScriptControl
perl.Language = "PerlScript"

任何想法可能是什么问题?

4

1 回答 1

2

该错误意味着找不到匹配的语言引擎。

确保PerlScript在安装 Active Perl 时确实选择了(默认情况下选择它,至少在最新版本中是这样):

在此处输入图像描述

成功安装在hive下创建PerlScript密钥。HKEY_CLASSES_ROOT此键应具有CLSID带有活动脚本语言引擎的 CLSID 的子键。具有此 CLSID 的组件应在系统中注册。在我的安装中,组件的二进制文件是C:\Perl\bin\PerlSE.dll.

于 2013-04-07T13:56:04.840 回答