[Gambas-user] External library and calling functions?

Benoît Minisini gambas at ...1...
Mon Nov 11 15:00:54 CET 2013


Le 11/11/2013 07:27, Alexie a écrit :
> Hi All,
>
> Gambas is very capable of interfacing with external libraries, as
> documented in:
> http://gambasdoc.org/help/howto/extern?v3
>
> I got it all working fine, i can call a function inside the library and i
> get a value back (if there is a return value in the function).
>
> Only I want something else now ... Within the library there is a
> watch/notifier thread running which captures data from the serialport. This
> data comes in independantly from the calls done to the library.
>
> Is it possible to define a hook in Gambas (or the library) that the library
> can initiate calls and push information to the main Gambas application?
> Thus without having to call a certain function to poll the data, i want to
> have it pushed from the library.
>
> Regards,
> Alex

You can use any gambas function as callback *provided that the callback 
is called in the main thread and not in another thread*.

Regards,

-- 
Benoît Minisini




More information about the User mailing list