On Fri, Sep 9, 2011 at 3:34 AM, Elmar Haneke <[email protected]> wrote:
>
>
> Am 08.09.2011 20:06, schrieb Doug Blank:
>
>> Wow... nothing. No activity in the bug tracker. No response here.
>> Maybe someone can make some guesses about the issue, or why I can't
>> get any comments:
>
> Perhaps you can find an solution in
> https://bugzilla.novell.com/show_bug.cgi?id=380675

Yes! Thank you, thank you, thank you!

It turns out that if you want to use Gtk.PrintOperation, your Main
function, wherever it is, must have the [STAThread] attribute.

I've been using Mono and Gtk# for a year now without this (just using
Gtk.Application.Invoke for to run in the correct thread), but Printing
appears to require STAThread. (My application is actually written in
IronPython, which would be problematic as there is no way to set this
attribute, and so there appears to be no way to have a pure IronPython
app that prints in Windows. But this is easily remedied by creating a
little C# wrapper).

> If that does not help you should send your complaint about the missing
> support to the people you did contract for urgent support.

Well, this is an open source project, without money or contracts. So
it is up to people like us to make sure that we provide even little
hints to each other.

And so, this day shall be know as "Elmar Day" :) Your hint means a lot
to a lot of users. Thanks!

-Doug

> Elmar
>
> _______________________________________________
> Mono-list maillist  -  [email protected]
> http://lists.ximian.com/mailman/listinfo/mono-list
>
_______________________________________________
Mono-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to