Skip to content
  • Категории
  • Последние
  • Метки
  • Популярные
  • Пользователи
  • Группы
Collapse
Brand Logo

CELua[RU]

  1. Главная
  2. Статьи
  3. Приёмы
  4. Управление состояниями memory record

Управление состояниями memory record

Запланировано Прикреплена Закрыта Перенесена Приёмы
ce aace memrecфишки
1 Сообщения 1 Posters 47 Просмотры
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Ответить
  • Ответить, создав новую тему
Авторизуйтесь, чтобы ответить
Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • MasterGHM Не в сети
    MasterGHM Не в сети
    MasterGH Администраторы
    написал в отредактировано MasterGH
    #1

    Перехватываем состояния у checkbox memory recrod (у записи в таблицы CE) и меняем состояние активации и деактивации по другим условиям

    {$lua}
    \-- прсто инфо
    memrec.OnActivate = function(record, before, currentstate)
      print("OnActivate"..(before and "Before " or "After ")..(currentstate and "true" or "false"))
      return true
    end
    \-- прсто инфо
    memrec.OnDeactivate = function(record, before, currentstate)
      print("OnDeactivate"..(before and "Before " or "After ")..(currentstate and "true" or "false"))
      return true
    end
    \-- подмена состояния
    function onMemRecPostExecute(memoryrecord, newState, succeeded)
      if memoryrecord == memrec and newState then
         print('Меня активировали, но я деактивируюсь сам')
         memrec.Active = false
      end
    end
    {$asm}
    
    
    [ENABLE]
    {$lua}
      print('Состояния сейчас '..(memrec.Active and "true" or "false"))
    
      print('Пишу в адрес [адрес..] ... (float)10000.0')
    {$asm}
    // написать свой адрес
     //[адрес..]:
     // dd  (float)10000.0
     // написать свой адрес
     //[адрес..]:
     // dd  (float)10000.0
     // написать свой адрес
     //[адрес..]:
     // dd  (float)10000.0
    [DISABLE]
    
    1 ответ Последний ответ
    0

Powered by NodeBB | Contributors
СeLua[RU] 2024©
  • Войти

  • Нет учётной записи? Зарегистрироваться

  • Login or register to search.
  • Первое сообщение
    Последнее сообщение
0
  • Категории
  • Последние
  • Метки
  • Популярные
  • Пользователи
  • Группы