[Gambas-user] another highlighter problem in the IDE

BB adamnt42 at gmail.com
Mon Nov 6 06:47:40 CET 2023


On 6/11/23 2:36 pm, Bruce Steers wrote:
>
>
> On Sat, 4 Nov 2023 at 02:32, BB <adamnt42 at gmail.com 
> <mailto:adamnt42 at gmail.com>> wrote:
>
>     Thanks Benoît
>
>     Much better, now the real problem. I am having trouble defining a
>     dbus
>     event handler and cant see what I have miscoded when I create it.
>     But it
>     doesn't seem that events are "pasteable" from the DBUS Explorer?
>
>
> There might be a bug in dbus for events.
>
> I made a couple of sample programs for you.
>  one a dbus sender then emits a signal every second, and another to 
> pick up on the signal.
> (see attachment)
>
> It's got a problem though.
>
> I set it up to have all the same address name
> DBus.Name org.gambas.dbsend
> Object Path /org/gambas/dbsend
> Interface org.gambas.dbsend
> Event org_gambas_dbsend_MyEvent()
>
> I was having trouble getting the signal so i used dbus-monitor to find 
> the signal details.
>
> seems the interface i needed to use was this...
>   dbs = New DBusSignal(DBus.Session, "org.gamba.dbsend", True) As "DBS"
>
> Notice the word gamba  , the s is missing!
>
> using org.gambas.dbsend did not work
>
> Respects
> BruceS

mmmm. Your progs run fine here when I changed it back to 
"org.gambas.dbsend", but there is something strange (I think) about the 
event parameters. qdbusviewer introspection shows the following:

<signal name="MyEvent"> <arg name="arg1" type="s" direction="in"/> </signal>

I am just wondering why the param direction is "in"? Or perhaps ...

b

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gambas-basic.org/pipermail/user/attachments/20231106/10ff179d/attachment.htm>


More information about the User mailing list