Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Возможно ли вызвать глобальную переменную в функции

Ответить
Настройки темы
[решено] Возможно ли вызвать глобальную переменную в функции

Пользователь


Сообщения: 144
Благодарности: 0

Профиль | Отправить PM | Цитировать


Можно ли вызвать глобальную переменную в функции путем собирания ее имени из других переменных?)
Пример:

global $Name

Func _test ($ame)

$N'ame' = ....

Endfucn
как-то так...

Такое возможно?

Отправлено: 16:15, 13-01-2012

 

Аватара для Creat0R

Must AutoIt


Сообщения: 3054
Благодарности: 1009

Профиль | Сайт | Отправить PM | Цитировать


Цитата HFShak:
Пример »
Куски кода следует заключать в тег [code].

Цитата HFShak:
Такое возможно? »
Да:

Код: Выделить весь код
Global $Name

_test("ame")

Func _test($ame)
    Assign("N" & $ame, "Data", 2)
    ConsoleWrite($Name & @LF)
EndFunc

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:10, 13-01-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для madmasles

Ветеран


Сообщения: 812
Благодарности: 353

Профиль | Отправить PM | Цитировать


HFShak,
Или наоборот.
Код: Выделить весь код
Global $Name = 'Data'

_Test('ame')

Func _Test($ame)
    Local $s_Data = Eval('N' & $ame)
    ConsoleWrite($s_Data & @LF)
EndFunc
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:06, 13-01-2012 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Возможно ли вызвать глобальную переменную в функции

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2008 R2 - [решено] Мапим диск через Глобальную политику безопасности Negativ Windows Server 2008/2008 R2 1 30-05-2011 13:11
[решено] Как возможно вручную вызвать JIT или Debugger(Dr.Watson) в Win? pingUIN Хочу все знать 3 20-12-2010 22:06
Ошибка - [решено] Виснет комп посел загрузки винды (диспетчер задач вызвать не возможно) king1990 Лечение систем от вредоносных программ 18 30-08-2010 12:06
Разное - Как сделать глобальную папку по умолчанию во всех программах... nagal Microsoft Windows 2000/XP 1 15-01-2010 11:13
Перенос контактов в глобальную адресную книгу djoniAg Microsoft Exchange Server 1 03-10-2007 10:26




 
Переход