P
PavelT100
Написал некий агент который манипулирует некоторым образом с файлами, копирует, запускает и т.п.
Sub Initialize
On Error Goto ErrGlobal
Set WShell = CreateObject("WScript.Shell")
Set FSO = CreateObject("Scripting.FileSystemObject")
...........
exit sub
ErrGlobal:
Print "GLOBAL ERROR INITIALIZE " & Cstr(Err) & ": " & Error$ & " on Line " & Cstr(Erl)
End Sub
запускаю его, все отличто отработал, все что надо сделал, послал в конце концов письмо с логом о пределанной работе, завершился вполне успешно. Запускаю его повторно, иногда выдается ошибка
"GLOBAL ERROR INITIALIZE 208: Cannot create automation object on Line 4"
т.е. не может создать объект Set WShell = CreateObject("WScript.Shell") ,
если строку эту убрать, хотя WShell мне нужен, ошибка та же самая выдается на строке Set FSO = CreateObject("Scripting.FileSystemObject"). При этом такие ошибки возникают не всегда, а совершенно не понятно из-за каких причин. Что можете посоветовать ?
Sub Initialize
On Error Goto ErrGlobal
Set WShell = CreateObject("WScript.Shell")
Set FSO = CreateObject("Scripting.FileSystemObject")
...........
exit sub
ErrGlobal:
Print "GLOBAL ERROR INITIALIZE " & Cstr(Err) & ": " & Error$ & " on Line " & Cstr(Erl)
End Sub
запускаю его, все отличто отработал, все что надо сделал, послал в конце концов письмо с логом о пределанной работе, завершился вполне успешно. Запускаю его повторно, иногда выдается ошибка
"GLOBAL ERROR INITIALIZE 208: Cannot create automation object on Line 4"
т.е. не может создать объект Set WShell = CreateObject("WScript.Shell") ,
если строку эту убрать, хотя WShell мне нужен, ошибка та же самая выдается на строке Set FSO = CreateObject("Scripting.FileSystemObject"). При этом такие ошибки возникают не всегда, а совершенно не понятно из-за каких причин. Что можете посоветовать ?