VBScript: иногда ActiveX не может создать ошибку приложения Matlab - PullRequest
0 голосов
/ 27 июня 2018

У меня есть VBScript, который автоматически запускается из другой программы (называемой «ATCS») примерно 30 раз в день. Единственной целью VBScript является выполнение сценария Matlab (необходимого, потому что кажется невозможным выполнить сценарий Matlab непосредственно из ATCS). VBScript работает правильно примерно в 95% случаев, но примерно в 5% случаев происходит сбой с этой ошибкой:

Ошибка времени выполнения Microsoft VBScript: компонент ActiveX не может создать объект: 'Matlab.Application'

Вот содержимое моего VBScript:

Set MatLab = CreateObject("Matlab.Application") MatLab.Execute("cd('C:\Documents and Settings\Admin\My Documents\MATLAB')") Matlab.Execute("UpdateOliveTime")

В своих поисках, чтобы попытаться найти решение этой проблемы, я обнаружил, что об этой ошибке "компонент ActiveX не может создать объект" раньше уже спрашивали. Тем не менее, в каждом предыдущем вопросе, который я мог найти, эта проблема, казалось, была фундаментальной проблемой, которая приводила к сбою VBScript в 100% случаев, что довольно сильно отличается от моей ситуации, где он обычно работает, но дает сбой примерно в 5% случаев. , Что может быть причиной этого?

...