Yoko

All sides of Injection
It is currently 2026-02-04 19:07:39

All times are UTC+02:00




Post new topic  Reply to topic  [ 5 posts ] 
Author Message
PostPosted: 2008-09-27 07:16:26 
Offline
User avatar

Joined: 2008-09-12 05:07:34
Posts: 247
Если скрипт обьявил глобальную переменную и присвоил ей значение, значение этой переменной могут считывать и модифицировать все функции данного скрипта. А параллельно запущенные скрипты тоже имеют к ней доступ? И если инициализировавший переменную скрипт уже завершился, переменная "живёт" дальше? После перезапуска инжекта переменная всё равно "живёт"? И как её уничтожить? Я так понял, просто присвоить ей значение пустая строка не поможет, всё равно сохранится её дискриптор и будет выделена под неё память. Если я правильно понял, это переменные класса глобал, так можнт её можно деструктором удолбать, типа:
Code:
переменная.Destroy()
Вот собсно, что интересует, просвятите, кто знает?


Top
   
 Post subject:
PostPosted: 2008-09-27 12:07:12 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
смотря что ты под разумеваешь под глобальной переменной, в инжекте много вариантов глобальности:) Даже SetGlobal и SetEasyUO различаются по времяни жизни переменной:) SetGlobal умрет только после перезагрузки инжекта.


Top
   
 Post subject:
PostPosted: 2008-09-27 12:55:39 
Offline
User avatar

Joined: 2008-09-12 05:07:34
Posts: 247
Про переменные изи Деструктор обьяснял, что они хранятся в ветке реестра для EasyUO, соответственно, переменные изи ,по идее, сохраняются даже при перезагрузке инжи. А Set Get Global значит живут только текущий сеанс и при перезапуске теряются. Ясно, спасибо. А параллельно запущенные скрипты имеют доступ к одной глобальной переменной?


Top
   
 Post subject:
PostPosted: 2008-09-27 13:08:49 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
:) на то они иглобальные так видны разным "скриптам"%)


Top
   
 Post subject:
PostPosted: 2008-09-27 13:48:36 
Offline
User avatar

Joined: 2008-09-12 05:07:34
Posts: 247
Ага, спасибо за информацию.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 5 posts ] 

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 18 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited