Michael 'Mickey' Lauer schrieb:
Am Mittwoch, den 21.10.2009, 16:33 +0200 schrieb Matthias Huber:
Sorry when i am nervy, but i don't find a documentation about vala's stdout:

when i pipe my program (because i don't want to rewrite my c-code completele with vala)
into my program, or even into tail, the prog doesn't show any output with my

stdout.printf("sonemting")

is there a stdout.flush() ?
yes there is one.

but that doesn't help me.

Any Idea ?

Try appending \n. This is not Vala-specific though, it's plain old posix
stdout.


Thank you, now it is working so far.

But for initially getting the provider from dbus, i need to do a call, but i can not find out, how the function prototype has to be declared and also after that, howto get the provider itself, i.e: (this doesn't work):

       // async dbus call
      this.device.GetStatus( reply_handler );

what type is here given back ?


  private void reply_handler (string[] ids, GLib.Error e) {
       // callback for async dbus call
       if (e != null) {
           critical ("%s", e.message);
           return;
       }
       try {
           foreach (string id in ids)
               message ("Answer: %s", id);
       }
       catch (GLib.Error err) {
           critical ("%s", err.message);
       }
   }

_______________________________________________
devel mailing list
devel@lists.openmoko.org
https://lists.openmoko.org/mailman/listinfo/devel

Reply via email to