Author: miguel
Date: 2006-10-05 08:58:29 -0400 (Thu, 05 Oct 2006)
New Revision: 66284

Modified:
   trunk/mcs/class/System.Drawing/System.Drawing/gdipFunctions.cs
Log:
Provide some help for a FAQ

Modified: trunk/mcs/class/System.Drawing/System.Drawing/gdipFunctions.cs
===================================================================
--- trunk/mcs/class/System.Drawing/System.Drawing/gdipFunctions.cs      
2006-10-05 12:44:39 UTC (rev 66283)
+++ trunk/mcs/class/System.Drawing/System.Drawing/gdipFunctions.cs      
2006-10-05 12:58:29 UTC (rev 66284)
@@ -102,7 +102,16 @@
 
                        GdiplusStartupInput input = 
GdiplusStartupInput.MakeGdiplusStartupInput();
                        GdiplusStartupOutput output = 
GdiplusStartupOutput.MakeGdiplusStartupOutput();
-                       GdiplusStartup (ref GdiPlusToken, ref input, ref 
output);
+                       try {
+                               GdiplusStartup (ref GdiPlusToken, ref input, 
ref output);
+                       } catch (TypeInitializationException tie){
+                               Console.Error.WriteLine (
+                                       "* ERROR: Can not initialize GDI+ 
library\n" +
+                                       "\n" +
+                                       "Please check 
http://www.mono-project.com/Problem:GDIPlusInit for details");
+                               
+                       }
+                       
                        AppDomain.CurrentDomain.ProcessExit += new EventHandler 
(ProcessExit);
                }
                

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

Reply via email to