Показано с 1 по 10 из 17

Тема: Не явное обращение к переменным

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Lightbulb Не явное обращение к переменным

    Доброго времени суток!
    Помогите, пожалуйста разобраться с такой ситуацией:

    Предположим:
    1) есть несколько переменных А1,А2,А3, содержащие некоторые значения;
    2) Есть переменная того же типа, которой необходимо присвоить значение одной из этих переменных;
    3) Есть строковая переменная В, которая содержит название переменной, от которой необходимо получить значение

    Пробую делать так:

    PROGRAM TestVar
    VAR
    A:WORD;
    A1:WORD;
    A2:WORD;
    A3:WORD;
    B:STRING(20);
    pw:POINTER TO WORD;
    END_VAR


    ---------- Сама программа ---------------

    A:=0;

    A1:=111;
    A2:=222;
    A3:=333;

    B:='A1';

    pw:=ADR( ПреобразоватьСодержимое(В) ); (* ТУТ ЯВНО ОШИБКА, но как написать правильно ??? *)

    A:=pw^;

    Как правильно реализовать?
    Последний раз редактировалось Igor_Efremenko; 27.02.2018 в 11:31.

Похожие темы

  1. Ответов: 4
    Последнее сообщение: 08.05.2014, 07:10
  2. Ответов: 2
    Последнее сообщение: 27.04.2013, 17:57
  3. HD-2544.VA-управление переменным резистором
    от Ефим в разделе Твердотельное реле
    Ответов: 5
    Последнее сообщение: 22.04.2013, 07:12
  4. Ответов: 3
    Последнее сообщение: 12.04.2012, 10:31

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •