[Mono-dev] Gtk depends on Winforms ¿?

Mike Kestner mkestner at gmail.com
Tue Sep 8 10:01:26 EDT 2009


On Sat, 2009-09-05 at 09:15 +0200, Christian Hoff wrote:

> > In Windows I use 'mkbundle' [1]
> 
> We should probably put that code in a try-block. What do you think, Mike?

My question would be, what do you do in the catch block?  

The winforms reflection thing is a huge hack, we know that, and the
poster is tripping over it because of using mkbundle instead of
depending on mono or .Net.

We could also take the stance that if somebody wants to do this sort of
minimal packaging, they are required to add an artificial ref to swf to
ensure it gets bundled.  But they won't have any clue that's required if
we just silently fallback to unthemed windows when we can't find swf.

According to Robert Jordan on this thread, it's a PeekMessage/GetMessage
loop that's required to happen before the first handle is created.  We
should try a pinvoke solution like that and see if it works so we can
remove the hack altogether instead of figuring out ways to make the hack
more palatable.

Mike



More information about the Mono-devel-list mailing list