Что нового

[Баг] ControlCommand с "GetSelected" применяемый на ListView крушит скрипт

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8 175
Репутация
2 333
Запускаем окно эксплорера (открываем любую папку), и запускаем данный скрипт:

Код:
ControlCommand("[CLASS:CabinetWClass]", "", "SysListView321", "GetSelected")
MsgBox(64, 'Title', 'Crash!') ;Не отображается


после чего скрипт крушится.

Воспроизводится на WinXP SP2, AutoIt 3.3.0.0.

P.S
Тикет создан, прошу подтвердить багу.
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4 020
Репутация
622
Не подтверждаю.
Получил MsgBox с текстом, скрипт закончил свою работу в штатном режиме
Видео в аттаче (1,4 МБ)
http://autoit-script.ru/index.php?action=downloads;sa=view;down=16
Версия AutoIt - 3.3.0.0
OS - Win XP SP3
 

SyDr

Сидра
Сообщения
651
Репутация
158
Потверждаю для SP3

Только я в этом немного не разбираюсь. Что за элемент SysListView321?
 
Автор
CreatoR

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8 175
Репутация
2 333
Kaster [?]
Не подтверждаю.
....
OS - Win XP SP3
Я же написал, SP2.

Видео в аттаче (1,4 МБ)
Зачем, я и так верю, а места на форуме не так много чтбы раскидывать вот так видио в нём.

SyDr [?]
Что за элемент SysListView321?
Это ListView, там где содержатся все файлы и папки.
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4 020
Репутация
622
Автор
CreatoR

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8 175
Репутация
2 333
Kaster [?]
то есть тебе не интересно есть ли подобная шняга на Sp3?
Нет :smile:, меня интересует только та версия, где скрипт вызывает крах, если кто-то напишет что на такой же системе как и у меня скрипт не вызывает краха, то я буду знать что это что-то не то у меня, а если всё же вызывает, то это уже забота разработчиков AutoIt проверить в других средах данную багу и исправить её везде.

не думал что 1.4 мб это много
Для сервера с 4-мя гигами это очень много, в среднем скрипт занимает около 300-от kb, посчитать сколько это видео отняло скриптов и на сколько скриптов у нас хватит места думаю не составить труда? ;)
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4 020
Репутация
622
OffTopic:
ну, следуя такой логике, я могу заключить, что... [барабанная дробь]... что-то не то у SyDr, т.к. у нас одинаковые версии пака, а у него тоже крэш :rofl:
 

iamreg

Новичок
Сообщения
7
Репутация
0
XP SP2, AutoIt 3.3.0.0, SysListView321 (Au3 Info). MsgBox отображается.
 
Автор
CreatoR

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8 175
Репутация
2 333
iamreg [?]
XP SP2, AutoIt 3.3.0.0, SysListView321 (Au3 Info). MsgBox отображается
Ну вот, значит всё же баг нестабильный :laugh:

А какой класс у окна эксплорера?
И это русская система?
 
Автор
CreatoR

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8 175
Репутация
2 333
iamreg [?]
Тогда “рецепт для бага” другой:

Код:
ControlCommand("[CLASS:ExploreWClass]", "", "SysListView321", "GetSelected")
MsgBox(64, 'Title', 'Crash!') ;Не отображается


;)
 

Redline

AutoIT Гуру
Сообщения
506
Репутация
369
CreatoR сказал(а):
[?]
Тогда “рецепт для бага” другой:

Код:
ControlCommand("[CLASS:ExploreWClass]", "", "SysListView321", "GetSelected")
MsgBox(64, 'Title', 'Crash!') ;Не отображается


;)
WinXP Pro RUS SP2 AutoIt! v.3.3.0.0
-----
Class: ExploreWClass
Class: SysListView32
ClassnameNN: SysListView321
-----
оба "рецепта" отобразили MsgBox и завершились нормально
 

iamreg

Новичок
Сообщения
7
Репутация
0
И новый рецепт отработал нормально. Машина другая. Условия те же.
XP Pro SP2 Int Eng
AutoIt! v.3.3.0.0
Class: ExploreWClass
Class: SysListView32
ClassnameNN: SysListView321
 
Автор
CreatoR

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8 175
Репутация
2 333

Medic84

Омега
Команда форума
Администратор
Сообщения
1 554
Репутация
328
Это хорошо что во время :smile:
 
Верх