Что нового

Некорректо работает функция _OpenGetURL (Opera.au3)

Math

Новичок
Сообщения
85
Репутация
1
Столкнулся с проблемой, при работе с функцией _OpenGetURL.
В скрипте строка с функцией выглядит примерно так:
Код:
For $i = 1 To $n
$Url = IniRead($Ini, "url"&$i, "url", "")
_OpenGetURL($Url, 0, 0, "Opera")
;...
Next


Суть проблемы:
На сервере с ОС Server 2008 x64, открытие адреса, заданного переменной $Url, выполняется только около 45 раз. Точное число не знаю, но оно всегда одно и тоже. После 45 раза скрипт больше не открывает заданный адрес в опере, однако продолжает свою работу. При перезапуске оперы, появляется сообщение от Windows о том, что произошла ошибка и скрипт будет закрыт.

Скрипт скомпилирован в exe x64.

При этом, такая ситуация возникает с разными скриптами, использующими эту функцию.

На других компьютерах (с OC XP x32, Server 2003 x32) такой проблемы не возникало. На них скрипт нормально работает после 45 раза.

Может кто сталкивался с такой проблемой?
 
Автор
M

Math

Новичок
Сообщения
85
Репутация
1
Проблему решил так:

Код:
$RestartOpera = 0

For $i = 1 to $n
If $RestartOpera > 40 Then
_OperaRestart()
$RestartOpera = 0
EndIF
	
$RestartOpera = $RestartOpera+1
_OpenGetURL($Url, 0, 0, "Opera")
Next
 
Верх