Hello Mono experts,<br><br>I have downloaded and installed mono from <a href="http://www.go-mono.com/mono-downloads/download.html">http://www.go-mono.com/mono-downloads/download.html</a> for both Windows and OSX.  The versions I downloaded were 1.2.6_5 for Windows, and 1.2.6_6 for OSX. <br>
 <br>The OSX download section on this page says "This download works on Mac OS X Tiger (10.4) and Leopard (10.5)" .  I'm using OSX 10.3.9 so I thought that could be an issue, however <a href="http://www.mono-project.com/Mono:OSX">http://www.mono-project.com/Mono:OSX</a> clearly says it supports 10.3.9.  Which is correct?  If OSX 10.3.9 is no longer supported that may explain the problem I'm getting below.<br>
<br>So, if 10.3.9 is still supported please read on:<br><br>Using Visual Studio 2008 on Windows XP, I wrote a very simple test Windows Forms app that contains one button that when clicked displays a message box.  I've also removed all non-essential references so it now uses only System, System.Drawing and System.Windows.Forms.  The app runs happily on Windows in both the .NET CLR and Mono.<br>
<br>I then copy the same EXE to Mac OSX 10.3.9 and from an xterm, change to the relevant directory and type: mono WinFormsSimple.exe   However the application fails to start and instead I receive:  "System.TypeInitializationException: An exception was thrown by the type initializer for System.Windows.Forms.WindowsFormsSynchronizationContext - System.EntryPointNotFoundException: HiViewNewTrackingArea …."<br>
<br>I have searched through the forums at GotMono and looked at the in previous mailing lists and have only come across similar but not identical problems relating to dll not found and font family not found exceptions.  However the stack trace I am getting does does not appear to be the same problem.  Others mentioned that X Windows must be installed on the Mac because mono Windows Forms uses font functionality from X windows.  X Windows is definitely installed.<br>
<br>Any thoughts on what the problem may be?<br><br>Thanks in advance,<br><br>Ash<br><br><br>Below is the full stack trace (with –debug):<br><br><br>Unhandled Exception: System.TypeInitializationException: An exception was thrown by the type initializer for System.Windows.Forms.WindowsFormsSynchronizationContext ---&gt; System.EntryPointNotFoundException: HIViewNewTrackingArea<br>
  at (wrapper managed-to-native) System.Windows.Forms.XplatUICarbon:HIViewNewTrackingArea (intptr,intptr,ulong,intptr&amp;)<br>  at System.Windows.Forms.XplatUICarbon.CreateWindow (System.Windows.Forms.CreateParams cp) [0x00000] <br>
  at System.Windows.Forms.XplatUI.CreateWindow (System.Windows.Forms.CreateParams cp) [0x00000] <br>  at System.Windows.Forms.NativeWindow.CreateHandle (System.Windows.Forms.CreateParams create_params) [0x00000] <br>  at System.Windows.Forms.Control.CreateHandle () [0x00000] <br>
  at System.Windows.Forms.Control.CreateControl () [0x00000] <br>  at (wrapper remoting-invoke-with-check) System.Windows.Forms.Control:CreateControl ()<br>  at System.Windows.Forms.WindowsFormsSynchronizationContext..cctor () [0x00000] --- End of inner exception stack trace ---<br>
<br>  at &lt;0x00000&gt; &lt;unknown method&gt;<br>  at System.Windows.Forms.Control..ctor () [0x00000] <br>  at System.Windows.Forms.Control..ctor () [0x00000] <br>  at System.Windows.Forms.ScrollableControl..ctor () [0x00000] <br>
  at System.Windows.Forms.ContainerControl..ctor () [0x00000] <br>  at System.Windows.Forms.Form..ctor () [0x00000] <br>  at WinFormsSimple.MainForm..ctor () [0x00000] <br>  at (wrapper remoting-invoke-with-check) WinFormsSimple.MainForm:.ctor ()<br>
  at WinFormsSimple.Program.Main () [0x00000]<br><br><br><br>