Что нового

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

CreatoR

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

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


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

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

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

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
Не подтверждаю.
Получил 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,671
Репутация
2,481
Kaster [?]
Не подтверждаю.
....
OS - Win XP SP3
Я же написал, SP2.

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

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

kaster

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

CreatoR

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

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

kaster

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

iamreg

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

CreatoR

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

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

CreatoR

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

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


;)
 

Redline

AutoIT Гуру
Сообщения
506
Репутация
375
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
 

Medic84

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