Что нового

Uninstall Manager - замена системному деинсталлятору

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
sforce5 [?]
Uninstall Manager 1.30 (28.03.10)
Куча ошибок при проверке синтаксиса, плюс ошибка при запуске исходка.

P.S
Глобальные переменные нужно объявлять глобально, а не в функций.
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
sforce5 [?]
Исходники существуют для того чтобы их изучать, а не для того чтобы из запускать!
:smile: Они должны быть рабочими ;)
Это кстати указано в Правилах обязательного оформления публикаций.


sforce5 [?]
ошибка зависания окна загрузки данных если записей в ветке HKCU = 0
У меня не зависает, а вываливается с ошибкой, т.к $Count не является массивом (нужно добавить проверку на ошибочность).

Нужно в шапку скрипта добавить:

Код:
Global $win_width, $win_height, $win_left, $win_top
Global $show_loading_dialog_option, $show_hkcu_option, $show_application_icon_option, $show_updates_option, $show_incorrect_option, $show_components_option
Global $remember_widow_position_option, $request_delete_option, $show_freename_option, $allow_highlighting_option
Global $color_incorrect_option, $color_updates_option, $color_components_option, $show_freename_option


а из функций где они считываются, убрать Global.

P.S
Exe-шник тоже вываливается с ошибкой, указывая на строку 10582.
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
CreatoR сказал(а):
Глобальные переменные нужно объявлять глобально, а не в функций.

Можно и в функции, но это безумие...
:wall_brake:
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
Потому что они глобальные и должны распространяться на весь код, следовательно они должны быть определены в самом начале твоего кода. Это как аксиома.
 

SECTOR

Продвинутый
Сообщения
399
Репутация
59
sforce5

Когда запускаю скрипт выходит ошибка:
Код:
C:\Documents and Settings\Admin\??? ?????????\????? ?????\uninstmgr_1.30_src\uninstmgr.au3 (513) : ==> Subscript used with non-Array variable.:
If $Count[0] = 0 or @error <> 0 Then
If $Count^ ERROR

И с компилированым та же история (скриншот ниже)

Прошу принять к сведению :smile:
Хотя может дело в версии! (v3.3.4.0)

Заменил $Count[0] = 0 на $Count = 0 и всё заработало...
 
Автор
sforce5

sforce5

Олл фо ЛулзЪ
Сообщения
160
Репутация
41
SECTOR сказал(а):
sforce5

Когда запускаю скрипт выходит ошибка:
Код:
C:\Documents and Settings\Admin\??? ?????????\????? ?????\uninstmgr_1.30_src\uninstmgr.au3 (513) : ==> Subscript used with non-Array variable.:
If $Count[0] = 0 or @error <> 0 Then
If $Count^ ERROR

И с компилированым та же история (скриншот ниже)

Прошу принять к сведению :smile:
Хотя может дело в версии! (v3.3.4.0)

Заменил $Count[0] = 0 на $Count = 0 и всё заработало...

Это не различия в версиях AutoIt, а мои недоручонки!

Я этот баг уже давненько заметил и подправил
 
V

VitAl2013

Гость
У меня выходит ошибка Line 10582. (1.30)
А ещё хочу автоапдейтер по типу "согласился, жмякнул батон и всё" (сам находет где он есть, сам себя апдейтит, мне только докладывает о выполненой работе), но в момент обновления где-нить иконка крутилась, мол "Обновляюсь, могут быть тормоза"
 
Автор
sforce5

sforce5

Олл фо ЛулзЪ
Сообщения
160
Репутация
41
Uninstall Manager 1.40

Uninstall Manager 1.40 (03.06.10)
--------------------------
Добавлено: Смена режима обзора (детали, значки, список)
Добавлено: Теперь если пользователь не имеет прав администратора, выполнение программы можно продолжить в режиме "Только чтение"
Добавлено: Диалог сопровождающий деинсталляцию программы
Добавлено: При сохранении отчёта в HTML, если отсутствует список для сохранения, тогда выдаётся сообщение об ошибке
Добавлено: Возможность "Выровнять ширину колонок"
Добавлено: Определение инстяллятора CreateInstall
Добавлено: Определение инстяллятора Smart Install Maker
Исправлено: Ошибка открытия папок типа "x:\xxx. xxx\file.ext"
Исправлено: Ошибка показа значка программы при несуществующем файле значка
Исправлено: Заменён метод выполнения комманды деинсталляции
Исправлено: Полностью изменён диалог "Свойств" (на более удобный, но удалён редактор)
Исправлено: Небольшие изменения в стилях элемента ListView главного окна
Исправлено: Изменены CSS стили HTML-отчёта
Исправлено: Исправлено неправильное положение (ширина и высота) элемента ListView главного окна
Исправлено: Теперь по двойному клику на элементе открываются свойства элемента
Исправлено: Небольшие изменения в заголовке главного окна
Исправлено: При "тихой деинсталляции" MSI и Inno Setup теперь, при необходимости перезагрузки, будет выдаваться сообщение
Исправлено: Улучшен поиск значков программ
Исправлено: Неправильная сортировка
Исправлено: Небольшие изменения в функции "Открыть в реестре"
Исправлено: Оптимизировано определение типа инсталлятора
Исправлено: Двойной клик на пустом месте списка
Исправлено: Исправлены ошибки предыдущей версии

---
Думаю всё что нужно прикрепилЪ и всё что нужно исправилЪ
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
Отличное обновление получилось. Я бы еще рекомендовал обратить внимание на стиль WS_EX_COMPOSITED...
 
Автор
sforce5

sforce5

Олл фо ЛулзЪ
Сообщения
160
Репутация
41
Uninstall Manager 1.50

Uninstall Manager 1.50 (21.06.10)
--------------------------
Добавлено: Определение инстяллятора Astrum Installer
Добавлено: Определение инстяллятора Excelsior Uninstaller
Добавлено: Определение инстяллятора Ghost Installer
Добавлено: Определение инстяллятора Setup Factory
Добавлено: Определение инстяллятора Agentix Installer
Добавлено: Расширенное определение версии и издателя (при отсутствии данных в реестре)
Добавлено: Возможность проверки обновлений
Добавлено: Возможность поиска по списку
Исправлено: Улучшено определение NSIS, InnoSetup
Исправлено: Улучшено определение и открытие папок программ
Исправлено: Положение окна по умолчанию (теперь генерируется в зависимости от разрешения монитора)
Исправлено: Ссылка на оф. сайт (другой сайт)
Исправлено: Улучшен поиск значков программ
Исправлено: Измёнён диалог загрузки
Исправлено: Оптимизирована обработка записей
Исправлено: Переоформлена таблица CSS в HTML отчёте
 

crush45

Fallen
Сообщения
2
Репутация
0
Доброго времени, видимо на хостинге истекло время хранения файла. Выложите пожалуйста исходники и исполняемый файл снова.
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
crush45 [?]
Выложите пожалуйста исходники и исполняемый файл снова.
Автор больше не поддерживает свою программу. Ищите в интернете.
 
Верх