<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-size:small">Task would also make sense if it could be used as a keyword</div><div class="gmail_default" style="font-size:small">Process might also fit the purpose<br></div><div class="gmail_default" style="font-size:small"><br></div><div dir="ltr"><div class="gmail_default" style="font-size:small">Task SomeFunction(sWithArgs)<br></div></div><div><span class="gmail_default" style="font-size:small"></span><div dir="ltr"><div class="gmail_default" style="font-size:small">Process SomeFunction(sWithArgs)<br></div></div><div><br></div><div><div style="font-size:small" class="gmail_default">RunSomeFunction(sMyArgs) With Process  ' also makes sense , as it's running a function with it's own process<br></div><br><div style="font-size:small" class="gmail_default">Respects</div><div style="font-size:small" class="gmail_default">BruceS</div><br></div><span class="gmail_default" style="font-size:small"></span><br></div></div><div><br></div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, 27 Aug 2021 at 00:30, Jussi Lahtinen <<a href="mailto:jussi.lahtinen@gmail.com" target="_blank">jussi.lahtinen@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>There is the Task keyword.</div><div><a href="http://gambaswiki.org/wiki/comp/gb/task" target="_blank">http://gambaswiki.org/wiki/comp/gb/task</a></div><div><br></div><div>Jussi<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Aug 27, 2021 at 2:12 AM Bruce Steers <<a href="mailto:bsteers4@gmail.com" target="_blank">bsteers4@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto"><div>I mean something like how Shell/Exec can use Wait or not. Something like that but for any Sub/Function/etc like Try can prefix anything (almost)</div><div dir="auto"><br></div><div dir="auto">A function prefix (Do sounds good, Run would make sense) that would run the function/Sub asynchronous, so the event handler would just trigger the comnand in another process/timer and exit.</div><div dir="auto"><br></div><div dir="auto">That's how I exit my event handlers quickly. The event handler triggers a timer and ends, the timer runs the commands.</div><div dir="auto"><br></div><div dir="auto">Hope that makes sense.</div><div dir="auto">Wishing well</div><div dir="auto">BruceS</div><div dir="auto"><br><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr">On Thu, 26 Aug 2021, 23:35 Benoît Minisini, <<a href="mailto:g4mba5@gmail.com" target="_blank">g4mba5@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Le 26/08/2021 à 22:25, Bruce Steers a écrit :<br>
> I vision some awesome new command like<br>
> Trigger<br>
> Or<br>
> Call<br>
> For example<br>
> <br>
> Public Sub Form_MouseUp()<br>
> <br>
>    Call MyFuncion()<br>
> <br>
> End<br>
> <br>
> Function is run freely and event handler exits.<br>
> <br>
> I've had many a condition where I wanted out of the event handler, it <br>
> usually involves event handler just starting a Timer that runs the commands.<br>
> <br>
> Something built it would be cool 😎<br>
> <br>
> Respects<br>
> BruceS<br>
> <br>
<br>
I don't know what you are actually in mind.<br>
<br>
I just can tell that when I need to run some code later, I use a timer <br>
object and its Trigger() method. That way the code is run at the next <br>
event loop.<br>
<br>
But it requires a lot of lines of codes, so maybe we can imagine <br>
something like:<br>
<br>
   Do SomeFunction() Next<br>
<br>
that would run 'SomeFunction' at the next event loop.<br>
<br>
The syntax is not terrible, but introducing new keywords in the language <br>
may break existing code.<br>
<br>
Another point: as there is no closure in Gambas, the function cannot <br>
take any arguments.<br>
<br>
Regards,<br>
<br>
-- <br>
Benoît Minisini<br>
</blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br></blockquote></div></div></div>
<br>
----[ <a href="http://gambaswiki.org/wiki/doc/netiquette" rel="noreferrer" target="_blank">http://gambaswiki.org/wiki/doc/netiquette</a> ]----<br>
</blockquote></div>
<br>
----[ <a href="http://gambaswiki.org/wiki/doc/netiquette" rel="noreferrer" target="_blank">http://gambaswiki.org/wiki/doc/netiquette</a> ]----<br>
</blockquote></div></div>