Есть у меня в проекте код:
При выполнении его на выше указанном семействе серверов выбивает ошибку
Никак не могу понять чего ему нужно? На 2008 х86 и даже 2012R2 работает молча и правильно...
-----------------------------------------------------------------------------------------------------------------------------------
Вопрос снимается, разобрался.
В скрипте был код для работы на системах х64/х86 без перекомпиляции
Как только его закомментировал ,на 2008 х64 проблема ушла.
Осталось проверить 2012R2
Код:
Local $oIE = _IECreate($PathToHTML,0,0)
Local $oTable = _IETableGetCollection ($oIE,"0")
$aFilesHTML = _IETableWriteToArray ($oTable,1)
$aFilesHTML[0][0]=UBound($aFilesHTML)-1
При выполнении его на выше указанном семействе серверов выбивает ошибку
--> IE.au3 V2.4-0 Error from function _IECreate (Browser Object Creation Failed)
--> IE.au3 V2.4-0 Error from function _IETableGetCollection, $_IEStatus_InvalidDataType
--> IE.au3 V2.4-0 Error from function _IETableWriteToArray, $_IEStatus_InvalidDataType
C:\data\HotFix_installer.au3 (643) : ==> Subscript used with non-Array variable.:
Никак не могу понять чего ему нужно? На 2008 х86 и даже 2012R2 работает молча и правильно...
-----------------------------------------------------------------------------------------------------------------------------------
Вопрос снимается, разобрался.
В скрипте был код для работы на системах х64/х86 без перекомпиляции
Код:
If @OSArch="x64" Then
DllCall("kernel32.dll", "int", "Wow64DisableWow64FsRedirection", "int", 1)
EndIf
Как только его закомментировал ,на 2008 х64 проблема ушла.
Осталось проверить 2012R2