| Yoko http://forum.yoko.com.ua/ |
|
| Глобальные переменные http://forum.yoko.com.ua/viewtopic.php?f=3&t=17694 |
Page 1 of 1 |
| Author: | kobol [ 2015-12-24 22:03:09 ] |
| Post subject: | Глобальные переменные |
Code: var wParID="2222" В процедуре W1() wParID присваивается"111111" Почему, если после этого выполнить процедуру W2(), то wParID все равно остается равен "2222"? |
|
| Author: | Mirage [ 2015-12-24 22:36:07 ] |
| Post subject: | Re: Глобальные переменные |
вынесенная за sub главнее внутренних. |
|
| Author: | kobol [ 2015-12-24 23:10:21 ] |
| Post subject: | Re: Глобальные переменные |
Mirage wrote: вынесенная за sub главнее внутренних. Ну, по идее, конечно так не должно быть. Глобальная переменная должна бы сохранять значение после изменения из функции. Хочу в одной функции инициализировать набор переменных (искать ванды и присваивать их серийники переменным WandSerialXX), а d другой функции вызывать useobject(WandSerialXX). Вернее по хоткею вызывать функцию в которой выполняется useobject(WandSerialXX) с сохраненным серийником данного ванда. Как это лучше сделать, где сохранять серийники? |
|
| Author: | Mirage [ 2015-12-25 05:36:48 ] |
| Post subject: | Re: Глобальные переменные |
вверху сделай такую кучку: Code: VAR rezka = 1 а внутри минимизируй и использую ID-ишники. Проще будет корректировать. Все будет в 1 месте а не в теле скрипта. КОгда автолоад строк на несколько тысяч строк это очень облегчает работу со скриптом |
|
| Author: | kobol [ 2015-12-25 07:35:24 ] |
| Post subject: | Re: Глобальные переменные |
Ванды невозможно использовать по типу. Надо каждый раз перебирать в паке, искать нужное имя и потом юзать. Хотелось бы сделать это один раз и запомнить ID найденных вандов, чтобы потом использовать UseObject(wandSerial). Вопрос - где хранить найденные ID, чтобы потом их использовать. Может можно создать какой-нибудь list? Иначе придется сохранять в файле )) |
|
| Author: | Incorrect User [ 2015-12-25 10:48:46 ] |
| Post subject: | Re: Глобальные переменные |
kobol wrote: Глобальная переменная Это не глобальная переменная. Для глобальных используй uo.setglobal() uo.getglobal() |
|
| Author: | kobol [ 2015-12-25 17:37:43 ] |
| Post subject: | Re: Глобальные переменные |
Как все специфично ) ps. Работает, спасибо )) |
|
| Page 1 of 1 | All times are UTC+02:00 |
| Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |
|