I'm afraid Mono is still very much a work in progress. I don't use APIs or third-party controls in my apps, but if the mono libraries don't work properly I can only code around known issues or wait for them to catch up.
I tried recompiling one of my VB08 apps on Linux Mono yesterday, which would allow me to distribute a binary compiled against Mono rather than VB. Unfortunately despite spending several hours on the attempt there's a persistant compiler error. I was trying to compile a very simple application with just one form:
Visual Basic.Net Compiler version 0.0.0.5914 (Mono 2.4.2 - r)
Copyright (C) 2004-2008 Rolf Bjarne Kvinge. All rights reserved.
/home/simon/SimBackup/MY DOCUMENTS/VB2008/Hamtime2/<MyGenerator> (1,1) : Error VBNC99999: There was an exception during code generation.
/home/simon/SimBackup/MY DOCUMENTS/VB2008/Hamtime2/<MyGenerator> (1,1) : Error VBNC99999: Unexpected error: There has been an internal error in the compiler:
at vbnc.Helper.Stop (System.String Message) [0x00014] in /var/tmp/portage/dev-lang/mono-basic-2.4.2_rc1/work/mono-basic-2.4.2/vbnc/vbnc/source/General/Helper.vb:2531
at vbnc.Emitter.EmitLoadVftn (vbnc.EmitInfo Info, System.Reflection.MethodBase Method) [0x00062] in /var/tmp/portage/dev-lang/mono-basic-2.4.2_rc1/work/mono-basic-2.4.2/vbnc/vbnc/source/Emit/Emitter.vb:460
at vbnc.MethodPointerClassification.GenerateCode (vbnc.EmitInfo Info) [0x00087] in /var/tmp/portage/dev-lang/mono-basic-2.4.2_rc1/work/mono-basic-2.4.2/vbnc/vbnc/source/Expressions/Classifications/MethodPointerClassification.vb:70
at vbnc.DelegateOrObjectCreationExpression.GenerateCodeInternal (vbnc.EmitInfo Info) [0x0000d] in /var/tmp/portage/dev-lang/mono-basic-2.4.2_rc1/work/mono-basic-2.4.2/vbnc/vbnc/source/Expressions/DelegateOrObjectCreationExpression.vb:99
at vbnc.Expression.GenerateCode (vbnc.EmitInfo Info) [0x000dd] in /var/tmp/portage/dev-lang/mono-basic-2.4.2_rc1/work/mono-basic-2.4.2/vbnc/vbnc/source/Expressions/Expression.vb:195
Compilation took 00:00:04.7400240
Cheers
Simon
--
Software designer & programmer
+ Free apps for writers and readers http://www.spacejock.com
Author of the Hal Spacejock series
+ "Better than Red Dwarf" http://www.spacejock.com.au
Bethany wrote:
>
> Hi. I'm running yWriter5 v. 5.1.0.1 in Mono 2.4, on Linux Mint. I have
> a fairly large project (~90k words, with lots of notes and unused
> scenes [I love that feature!]) in yWriter4 format. When I import it,
> it seems to work fine; but when I click on a chapter with several
> scenes, the program freezes, my computer stops recognizing my mouse at
> all, and I have to restart it (ctrl-alt-delete still works).
>
> When I restart and open up yW5 again, it will try to load my imported
> project, but stall. I've tried leaving it to run for a half-hour or
> so, but it was still stuck on "Loading [Projectname]".
>
> I'd just use yWriter4 -- its features are fine for my use -- but
> there's a lag between the keystroke and the letter appearing. It's
> just slow enough to be annoying. (I've got Wine set to Windows XP, and
> the list of drivers has oleaut32, riched20, and riched32 in the list,
> as suggested. It doesn't seem to make much difference.)
>
> Anyone know how to solve at least one of these problems? I'd rather
> use yWriter5, but would be almost as happy with yWriter4 if only the
> text would keep up with my typing.
>
> --~--~---------~--~----~------------~-------~--~----~
> You received this message because you are subscribed to the Google Groups "yWriter" group.
> To post to this group, send email to ywr...@googlegroups.com
> To unsubscribe from this group, send email to ywriter+u...@googlegroups.com
> For more options, visit this group at http://groups.google.com/group/ywriter?hl=en
> -~----------~----~----~----~------~----~------~--~
>