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

Тема: Как правильно объявить структуру?

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11
    Пользователь
    Регистрация
    19.11.2011
    Адрес
    г. Белгород
    Сообщений
    357

    По умолчанию

    Добавляете в конфигурации столько регистров, чтобы их общий размер был такой же, как у структуры. Размер структуры должен быть кратным 4 байтам для выравнивания. Имя даете только первому регистру. Далее в начале программы структуре через указатель присваиваете значения из конфигурации

    Ptr_slave:=ADR(first_config); (*адрес первого элемента конфигурации*)
    slv:=Ptr_slave^; (*переменная типа "структура" получает все значения из конфигурации*)

    ... (*далее в программе используем структуру вместо конфигурации*)

    в конце программы

    Ptr_slave^:=slv; (*копируем значения из структуры в конфигурацию*)

    P.S. прежде чем воспользоваться примером почитайте эту ссылку http://www.owen.ru/forum/showthread....l=1#post153876
    Последний раз редактировалось amn; 28.11.2014 в 16:21. Причина: дополнил предупреждением, о котором ранее не знал

Ваши права

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