Суббота, 12 Январь 2013 08:07

Включен ли сабмит?

Автор 
Оцените материал
(1 Голосовать)

Сабмит (submit-интерпритатор) - это специальная фоновая логика в системе управления KRC. Физически - это файл в папке system - sbs.sub. В этом файле текст программы, которая обрабатывается в фоне, т.е. независимо от программ пользователя. Это нужно для контроля состояния системы. Также в этом файле может вносить свои изменения программист. Например, для программирования работы кнопочных постов, Устройства защиты от столкновений (CollisionBox), программирование автоматических триггеров по входным сигналам и т.д. 

Между тем иногда, возникают ситуации, когда submit отключается (из-за возникших ошибок в его программе, остановлен самим пользователем и т.д.). При этом соответственно запрограммированные функции фоновой логики обрабатываться не будут. Как программно определить включен ли сабмит?

Я предлагаю следующие изменение пользовательских формуляров системных файлов и специальной функции.

config.dat:
bool is_sbmt=false

submit:
is_sbmt=true


issubmit.src (его нужно создать самостоятельно):


deffct bool issubmit()
is_sbmt=false
wait 0.5 sec
RETURN(is_sbmt)
end

 

В рабочей программе пишим:

if issubmit then

;рабочий код

else 

;submit is disable!!!

halt

endif

Если сабмит отключен, рабочий код просто не выполнится, а выполнение программы остановится на операторе технологического останова "halt"

 

 

Прочитано 23155 раз Последнее изменение Среда, 22 Январь 2014 11:26

17058 комментарии

  • Комментировать Chu Четверг, 28 Июль 2016 23:20 написал Chu

    Hello, I would like to subscribe for this weblog to take latest updates, so where can i do it please help.

  • Комментировать Wilfred Четверг, 28 Июль 2016 22:24 написал Wilfred

    Please let me know if you're looking for a article author
    for your weblog. You have some really great posts and I
    believe I would be a good asset. If you ever want to take some of the load off, I'd really like to write some material for
    your blog in exchange for a link back to mine. Please blast me an email if interested.
    Cheers!

  • Комментировать Jed Четверг, 28 Июль 2016 20:08 написал Jed

    We stumbled over here by a different web page and thought
    I may as well check things out. I like what I see so now i'm following you.

    Look forward to looking into your web page repeatedly.

  • Комментировать Gavin Четверг, 28 Июль 2016 20:04 написал Gavin

    Undeniably believe that which you stated. Your favorite justification appeared
    to be on the net the simplest thing to be aware of. I say
    to you, I certainly get annoyed while people think about worries
    that they just don't know about. You managed to hit the nail upon the top and also
    defined out the whole thing without having side effect ,
    people can take a signal. Will probably be back to get
    more. Thanks

  • Комментировать pizza hut coupon codes august 2016 printable calendar Четверг, 28 Июль 2016 19:23 написал pizza hut coupon codes august 2016 printable calendar

    Probably You Also Make These kinds of Mistakes With the bag !

  • Комментировать Roma Четверг, 28 Июль 2016 18:49 написал Roma

    We are a group of volunteers and starting a new scheme in our community.
    Your web site provided us with useful information to work on. You have done
    an impressive process and our entire group shall be grateful to you.

  • Комментировать Lanora Четверг, 28 Июль 2016 17:46 написал Lanora

    Excellent blog! Do you have any tips for aspiring writers?
    I'm planning to start my own site soon but I'm
    a little lost on everything. Would you advise starting
    with a free platform like Wordpress or go for a paid option? There are so many choices out there that I'm completely confused
    .. Any suggestions? Thank you!

  • Комментировать Philipp Четверг, 28 Июль 2016 17:41 написал Philipp

    I have been exploring for a little for any high-quality articles or blog posts on this
    sort of area . Exploring in Yahoo I at last stumbled upon this site.
    Studying this information So i am happy to show that I've a very just right uncanny feeling I found out exactly what I needed.
    I so much no doubt will make sure to don?t forget this web site and provides
    it a glance on a continuing basis.

  • Комментировать Timmy Четверг, 28 Июль 2016 17:13 написал Timmy

    After I originally left a comment I seem to have clicked the -Notify me when new comments are
    added- checkbox and from now on each time a comment is added I
    get four emails with the same comment. Perhaps there is a way you can remove me from
    that service? Thank you!

  • Комментировать Carri Четверг, 28 Июль 2016 17:09 написал Carri

    Nevertheless, they consider no regulation was broke when the excessive-profile deal was negotiated and completed last yr.

Оставить комментарий

Убедитесь, что вы вводите (*) необходимую информацию, где нужно
HTML-коды запрещены