Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Ошибка: ShockwaveFlash - не является объектом

Ответить
Настройки темы
[решено] Ошибка: ShockwaveFlash - не является объектом
Cem Cem вне форума

Аватара для Cem

Новый участник


Сообщения: 27
Благодарности: 0

Профиль | Отправить PM | Цитировать


Доброго времени суток всем! Столкнулся недавно с проблемой. Почему-то перестали открываться файлы "swf" в AutoIt.
Самый простой пример:
Код: Выделить весь код
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <GUIConstantsEx.au3>
Opt("GUIOnEventMode", 1)
$hWin = GUICreate("Часы", 200, 50, 0, 0, $WS_BORDER+$WS_POPUP)
$oFlash = ObjCreate("ShockwaveFlash.ShockwaveFlash.10")
GUICtrlCreateObj($oFlash, 0, 0, 200, 50)

; Проверка: является ли объектом или нет.
;~ If IsObj($oFlash) Then
;~     MsgBox(4096, "", "$oFlash это объект.")
;~ Else
;~     MsgBox(4096, "", "$oFlash это не объект.")
;~ EndIf

$oFlash.Quality = 1
$oFlash.Movie = @ScriptDir &'\Chasi.swf'
GUISetState(@SW_SHOW, $hWin)
While 1
Sleep(1000)
WEnd
Однако на выходе получается ошибка.
Цитата:
--> Press Ctrl+Alt+Break to Restart or Ctrl+Break to Stop
E:\AutoIt\Test\Hlam.au3 (17) : ==> Variable must be of type "Object".:
$oFlash.Quality = 1
$oFlash^ ERROR
->13:12:29 AutoIt3.exe ended.rc:1
+>13:12:29 AutoIt3Wrapper Finished.
Проверил и да, действительно переменная $oFlash не является объектом. Это явление очень странное, так как скомпилированные раньше скрипты работают, а сейчас из-за ошибки не могу скомпилировать. В самой системе эти файлы открываются.

Отправлено: 13:38, 29-05-2015

 

Аватара для madmasles

Ветеран


Сообщения: 812
Благодарности: 353

Профиль | Отправить PM | Цитировать


Cem,
А у Вас он установлен?

Отправлено: 16:58, 29-05-2015 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Creat0R

Must AutoIt


Сообщения: 3054
Благодарности: 1009

Профиль | Сайт | Отправить PM | Цитировать


Cem, в новых версиях AutoIt имеется проблема с созданием некоторых объектов, попробуйте более раннюю версию, например 3.3.8.1.

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:07, 29-05-2015 | #3

Cem Cem вне форума Автор темы

Аватара для Cem

Новый участник


Сообщения: 27
Благодарности: 0

Профиль | Отправить PM | Цитировать


Последовал Вашему совету, поставил версию 3.3.8.1 и все срослось! Спасибо!

Отправлено: 18:39, 29-05-2015 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Ошибка: ShockwaveFlash - не является объектом

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Ошибка - Не является образом программы Adradox Лечение систем от вредоносных программ 5 23-04-2014 17:15
Debian/Ubuntu - Fstab, ошибка: не является верным блочным устройством YDen Общий по Linux 2 24-12-2012 10:55
IE 8 и "undefined есть null или не является объектом" Win XP Павел_Гб@vk Хочу все знать 3 05-12-2012 11:36
Разное - [решено] не работает командная строка /ошибка: не является внутренней программой/ DRED SWAT Microsoft Windows 2000/XP 22 25-07-2012 23:06
Java script с его постоянной “есть null или не является объектом” Irlon Вебмастеру 12 11-10-2005 12:48




 
Переход