Что нового

Если я делаю AdlibRegister, то нужно ли делать AdlibUnregister при выходе?

Suppir

Продвинутый
Сообщения
967
Репутация
62
Добрый день!

AdlibRegister - пункция, которая выполняется в цикле по таймеру скриптом вне зависимости от другого кода. Вопрос в том, нужно ли делать AdlibUnregister при выходе из скрипта? Или это вообще не обязательно?
 

sngr

AutoIT Гуру
Сообщения
1,010
Репутация
408
Родной наш язык позволяет не заботится о подобных проблемая, решая их самостоятельно, но если ты пытаешься быть грамотным специалистом, убирай за собой: запустил - останови, открыл - закрой.
 

Z_Lenar

Продвинутый
Сообщения
209
Репутация
52
Причем тут язык? Windows при закрытии процесса освобождает бОльшую часть выделенных им ресурсов.
 

MnM

Post-Hardcore
Сообщения
679
Репутация
90
Z_Lenar сказал(а):
Windows при закрытии процесса освобождает бОльшую часть выделенных им ресурсов.
:laugh: Не всегда


Добавлено:
Сообщение автоматически объединено:

Suppir
Если при каких то условиях она вам не понадобится, то в через условие в конце можно ее отключить, а потом далее в скрипте заново(Ежели снова потребуется)
 

agikon

Знающий
Сообщения
789
Репутация
17
так всё же, надо закривать Adlibunregister при закрытии всего скрипта, или не нужно он и сам отключится? Или если не сделать Adlibunregister он будет висеть в памяти, даже если скрипт полностью закрыть?
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,724
При закрытии (любым способом) процесса все связанные с ним указатели будут автоматически удалены, т.е. ничего в памяти висеть не будет. Вызывать AdlibUnregister(), так же как и закрывать файлы и т.д., не обязательно, но считается хорошим стилем, если в коде это будет присутствовать, хотя это ни на что не влияет.
 

darkwhite

Знающий
Сообщения
129
Репутация
5
OffTopic:
эх помню возилс с консольными приложениями через автоит. Так вот отсавлось всиеть такое приложение, когда главный его вызывающий процесс убивали через таск манагер
а вообще не убирание за собой и вызывает все большее и большее пожирание оперативки и требований к компам из за таких написанных прилоожений.
Вот помню раньше оличная игра на дискетке помещалась. ну ладно потом на СД. щас е блин и ДВД мало им. ИЛи вород что в нем координально поменялось ? а жрать стал ....
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
darkwhite,
Предупреждение За нарушение общих правил (пункт В.8):
Так как эта конференция называется "Русское сообщество AutoIt", язык общения на ней - Русский. Названия фирм или программных продуктов, аббревиатуры и т.д. должны быть написаны так, как они пишутся в оригинале, например не следует писать УСБ вместо USB. На форуме крайне не рекомендуется намеренно искажать русский язык и использовать "сетевой жаргон" на подобии "Аффтар выпей йадау!".


С уважением, ваш Глобальный модератор.
 
Верх