|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] скомпилированный (exe-file) скрипт при запуске вываливается с ошибкой у части юзеров |
|
[решено] скомпилированный (exe-file) скрипт при запуске вываливается с ошибкой у части юзеров
|
Ветеран Сообщения: 903 |
Профиль | Отправить PM | Цитировать Проблема:
у ряда пользователй скомпилированный скрипт вываливается с ошибкой (например, line 21332 Error: array variable has incorrent number of subscripts or subscript dimension range exceeded) Вопрос: каким образом, можно узнать к какой чтроке скрипта это имеет отношение? Как вообще расшифровывать подобные послания? |
|
------- Отправлено: 22:13, 04-10-2010 |
Ветеран Сообщения: 812
|
Профиль | Отправить PM | Цитировать saavaage,
1. У меня Ваш скрипт тоже вываливается с ошибкой. Ругается на 568 строку. У Вас объявлен массив Dim $aAuto[20][2], а у меня в результате получается 24 записи, потому и ругается. Поменял на Dim $aAuto[100][2] - работает нормально. 2. При выборе размещения файла подкачки Вы в комбобоксах указываете 'C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|S|T|U|V|W|X|Y|Z'. У вас же есть массив дисков ($DrivesArr = DriveGetDrive("Fixed", 910 строка). Наверное, лучше данные из этого массива в комбобоксы поместить. |
Отправлено: 00:33, 05-10-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 903
|
Профиль | Отправить PM | Цитировать madmasles,
Цитата madmasles:
Никогда бы не подумал, что у народа столько может прог в автозагрузке висеть. Думал 20 хватит за глаза... Спасибо. Цитата madmasles:
madmasles, по ошибке с вываливанием уже даже предложили решение: Dim $aAuto[20][2] ... $row = 0 For $p = 0 To 6 $key = 1 While 1 $sVal = RegEnumVal($aPath[$p], $key) If @error Then ExitLoop If $row > UBound($aAuto) - 1 Then ReDim $aAuto[$row + 100][2] $aAuto[$row][0] = $sVal $aAuto[$row][1] = RegRead($aPath[$p], $sVal) $row += 1 $key += 1 WEnd Next If $row Then ReDim $aAuto[$row][2] EndIf http://autoit-script.ru/index.php/to...20244.html#new madmasles, вопрос по поводу Цитата madmasles:
|
|||
------- Последний раз редактировалось saavaage, 05-10-2010 в 17:35. Отправлено: 00:50, 05-10-2010 | #3 |
Ветеран Сообщения: 812
|
Профиль | Отправить PM | Цитировать Цитата saavaage:
|
|
Отправлено: 09:07, 05-10-2010 | #4 |
Ветеран Сообщения: 903
|
Профиль | Отправить PM | Цитировать madmasles, уже сделал, как сказали. Все зеер гут. Спасибо.
|
|
------- Отправлено: 12:54, 05-10-2010 | #5 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Внедрение иконок в скомпилированный скрипт (использование AutoIt3Wrapper) | saavaage | AutoIt | 27 | 02-10-2010 19:05 | |
Скрипт выполняется только при запуске вручную! | FATruden | Программирование в *nix | 3 | 26-07-2010 13:32 | |
VBS/WSH/JS - [решено] Требуется доработать скрипт, чтобы при его запуске появлялся запрос на повышение прав | okshef | Скриптовые языки администрирования Windows | 16 | 24-07-2010 23:09 | |
Разное - При запуске cmd.exe перезапускается explorer | WDA | Лечение систем от вредоносных программ | 2 | 12-05-2009 11:52 | |
[решено] как извлечь CD .. тоесть нужен скрипт или EXE который при запуске извлекал бы CD | nattropin_new | Автоматическая установка Windows 2000/XP/2003 | 9 | 24-03-2007 23:57 |
|