Что нового

Отличие 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 471
Репутация
2 401
Разница в том, что раньше можно было указать всего одну функцию обработки при выходе, а теперь можно более одной:

Код:
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 471
Репутация
2 401
hikki
Это должно быть понятно с названий функции ;)
 
Автор
H

hikki

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