8.2.13.219 В целях тестирования вставил в модуль управляемого приложения следующий код:
WScript = Новый COMОбъект("WScript.Shell");
Скрипт = "msgbox("+"""Вам поступила новая заявка!"""+")";
Сообщить(Скрипт);
WScript.Run(Скрипт);
Сообщает православно, этот же код из vbs выполняется на ура, а при запуске приложения вылазит следующее:
{МодульУправляемогоПриложения(108)}: Ошибка при вызове метода контекста (Run)
WScript.Run(Скрипт);
по причине:
Произошла исключительная ситуация (0x80070002)
ScrCtrl = новый COMОбъект("MSScriptControl.ScriptControl");
ScrCtrl.Language = "VBscript";
Скрипт = "msgbox("+"""Вам поступила новая заявка!"""+")";
ScrCtrl.ExecuteStatement(Скрипт);
Не тот COM-объект был. -__-
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший