2013-02-11 1 views
3

В моем приложении VB 6 я использую Script Control 1.0 для запуска внешних скриптов через мое приложение. Но во время работы я получаю следующую ошибку.Получение ошибки при выборе языка MS Script Control 1.0 как скрипт Perl

"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" 

Любые идеи, что проблема может быть?

ответ

2

Ошибка означает, что соответствующий языковой движок не найден.

Убедитесь, что вы выберите PerlScript при установке активного Perl (это является выбран по умолчанию, по крайней мере, в последней версии):

enter image description here

Успешная установка создает PerlScript ключ под HKEY_CLASSES_ROOT улья. Этот ключ должен содержать подраздел CLSID с CLSID активного языка сценариев. Компонент, имеющий этот CLSID, должен быть зарегистрирован в системе. В моей установке двоичный файл компонента равен C:\Perl\bin\PerlSE.dll.

 Смежные вопросы

  • Нет связанных вопросов^_^