Sleep command

ben.butler at w16.co.uk ben.butler at w16.co.uk
Wed Mar 4 16:54:59 EST 2015


What about seting focus to a field that has an evafter that sets focus back to itself to stop user actions and then when the call back hapens disable the event property on that field and disable it and carry on processing with whatever is next... 

On 4 March 2015 21:50:12 GMT+00:00, Bastiaan Olij <bastiaan at basenlily.me> wrote:
>Hi Doug,
>
>That still entails finishing whatever i'm doing and leaving the
>interface sitting there waiting for the callback.
>In many cases that is just what I want but in this particular case I'm
>both dealing with some legacy code that will be hard to rewrite and the
>added bonus of just sleeping the code is that I can make sure the user
>can't interact with anything else :)
>
>Cheers,
>
>Bas
>
>
>On 4/03/2015 11:48 pm, Doug Easterbrook wrote:
>> hi bas:
>>
>> you didn't mention what kind of process -- but I saw server.       If
>its postgres that you are waiting for something to finish -- we have
>use listen/notify feature in the database.
>>
>> basically, you tell postgres to notify you on changes to certain
>data.
>>
>> then you get a callback when the change has occurred.
>>
>>
>> normally we use if to get told of changes to constants or setup files
>-- but you could use it for anything.
>>
>> it avoids polling the database.
>>
>>
>> not sure if thats close to what you are doing --- but perhaps an
>option.
>>
>>
>> Doug Easterbrook
>> Arts Management Systems Ltd.
>> mailto:doug at artsman.com
>> http://www.artsman.com
>> Phone (403) 536-1205    Fax (403) 536-1210
>>
>>> On Mar 4, 2015, at 12:07 AM, Bastiaan Olij <bastiaan at basenlily.me>
>wrote:
>>>
>>> Hey Vik,
>>>
>>> Nope.. just waiting for some things to finish on a server so
>>> unfortunately sending it a call to start it that finishes it right
>away,
>>> and then polling it occasionally to see if its done. In this case I
>have
>>> a need to wait until its done before the user is allowed to do more.
>>>
>>> But good tip on the external program thought the downside of that
>>> approach is that Omnis will be unresponsive until the program
>finishes
>>> (oh the number of users that force quit our application because they
>>> think it has crashed.... )
>>>
>>> Cheers,
>>>
>>> Bas
>>>
>>> On 4/03/2015 5:22 pm, Vik Shah wrote:
>>>> Bas,
>>>>
>>>> Would that external process be a command call?
>>>> If so, there is a difference between launch program and run
>program, providing a return value in launch program causes it to wait
>for that command to complete its execution.
>>>>
>>>> Regards,
>>>>
>>>> Vik Shah
>>>>
>>>>
>>>>> On 4 Mar 2015, at 14:40, Bastiaan Olij <bastiaan at basenlily.me>
>wrote:
>>>>>
>>>>> Hi All,
>>>>>
>>>>> Does Omnis have a sleep function where it just pauses for a few
>>>>> milliseconds?
>>>>> I need to halt execution of a method for a brief period of time to
>give
>>>>> an external process a moment to finish and in this case I can't
>really
>>>>> solve it with a timer..
>>>>>
>>>>> --
>>>>> Kindest Regards,
>>>>>
>>>>> Bastiaan Olij
>>>>> e-mail: bastiaan at basenlily.me
>>>>> web: http://www.basenlily.me
>>>>> Skype: Mux213
>>>>> http://www.linkedin.com/in/bastiaanolij
>>>>>
>>>>> _____________________________________________________________
>>>>> Manage your list subscriptions at http://lists.omnis-dev.com
>>>> _____________________________________________________________
>>>> Manage your list subscriptions at http://lists.omnis-dev.com
>>>>
>>>>
>>>
>>> --
>>> Kindest Regards,
>>>
>>> Bastiaan Olij
>>> e-mail: bastiaan at basenlily.me
>>> web: http://www.basenlily.me
>>> Skype: Mux213
>>> http://www.linkedin.com/in/bastiaanolij
>>>
>>> _____________________________________________________________
>>> Manage your list subscriptions at http://lists.omnis-dev.com
>>
>>
>> _____________________________________________________________
>> Manage your list subscriptions at http://lists.omnis-dev.com
>
>
>-- 
>Kindest Regards,
>
>Bastiaan Olij
>e-mail: bastiaan at basenlily.me
>web: http://www.basenlily.me
>Skype: Mux213
>http://www.linkedin.com/in/bastiaanolij
>
>_____________________________________________________________
>Manage your list subscriptions at http://lists.omnis-dev.com

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.



More information about the omnisdev-en mailing list