Динамические имена переменных



  • Подскажите пожалуйста как объявить динамическое имя глобальной переменной.

    К примеру: в многопотоке есть NEW_VAR которая в каждом отдельном потоке принимает разное значение. Каким образом можно объявить ее название NEW_WAR[[THREAD_INDEX]] чтобы она называлась NEW_WAR1 NEW_WAR2 и т.д. в зависимости от нумерации потока.
    Дальше есть функция new_funtion которая использует значение переменной NEW_VAR так вот нужно чтобы в зависимости от того какой поток выполняет эту функцию значение переменной равнялось именно тому, которое задается внутри конкретного потока.


  • administrators

    @Erzengel Тебе нужно создать множество именно глобальных переменных?
    Информация есть тут. Но сразу будет куча вопросов и проблем..

    Дальше есть функция new_funtion которая использует значение переменной NEW_VAR так вот нужно чтобы в зависимости от того какой поток выполняет эту функцию значение переменной равнялось именно тому, которое задается внутри конкретного потока.

    Специально для этого в BAS есть ресурсы. Создай ресурс и клади данные в ресурс, а в функции используй данные из ресурса.



  • @fox
    спасибо. Именно то.