Что нового

Отличие OnAutoItExitUnregister от старого OnAutoItExit

hikki

Продвинутый
Сообщения
233
Репутация
99
Поясните пожалуйста в чем разница использования. Если раньше я писал так:
Код:
Func OnAutoItExit()
IniWrite("file.ini", "section1", "F1_ini", $F1_ini)
EndFunc


то теперь как? так?
Код:
OnAutoItExitUnRegister("ExitFunc")

Func ExitFunc()
 IniWrite("file.ini", "section1", "F1_ini", $F1_ini)
 EndFunc
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,669
Репутация
2,463
Разница в том, что раньше можно было указать всего одну функцию обработки при выходе, а теперь можно более одной:

Код:
OnAutoItExitRegister("ExitFunc1")
OnAutoItExitRegister("ExitFunc2")

Func ExitFunc1()
    IniWrite("file.ini", "section1", "F1_ini", $F1_ini)
EndFunc

Func ExitFunc2()
    IniWrite("file.ini", "section2", "F2_ini", $F2_ini)
EndFunc
 
Автор
H

hikki

Продвинутый
Сообщения
233
Репутация
99
Спасибо, кажется понимаю. Еще если можно небольшой ликбез, чем отличаются
OnAutoItExitUnRegister от OnAutoItExitRegister?
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,669
Репутация
2,463
hikki
Это должно быть понятно с названий функции ;)
 
Автор
H

hikki

Продвинутый
Сообщения
233
Репутация
99
Из названия я понял, только вот непонял зачем :laugh: , но наличие возможностей лучше чем их отсутствие. В плане работы этой функции в моем коде я разобрался, теперь можно переходить на новую версию, с остальными вопросами буду разбиратся по мере их возниконовения.
 
Верх