WinFormsUser13232


Hi everyone, 
Anyone know y i keep getting this error message when i try to run my project
------------------------------- 
An unhandled exception of type 'System.ArithmeticException' occurred in system.drawing.dll 

Additional information: Overflow or underflow in the arithmetic operation. 
------------------------------- 

i am SURE there is nothing wrong with my code. this error is produced as soon as i drop and drag a textbox (or a button) from the toolbars into the form and run it. (has NOTHING to do with maths/numbers). I did attemp to reinstall vs.net 2003 and everything works fine, but when i turned my computer back on again and try to run the project, it happened again and gave me that above message. I couldnt configure out why.

Any help would much appreciately. 
Thanks


Re: Windows Forms General System.ArithmeticException (no arithmetics)

WinFormsUser

Hi,

I noticed this issue after I installed MS_SQL2000 SERVER.

The solution:

Step 1:
In your main start up form: add this line:-

using System.Runtime.InteropServices; 

Step 2:

In your main start up form  below the comiler generated code:

/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]

//the above four lines are compiler generated code
//Now add these four lines.

[DllImport("msvcrt.dll")] 
static extern int _controlfp(int IN_New, int IN_Mask);
private const int _MCW_EM = 0x0008001f;
private const int _EM_INVALID = 0x00000010; 


//Thats it this will disable the FPU exceptions
//Note you must have at least one control on the form for this to work.






Re: Windows Forms General System.ArithmeticException (no arithmetics)

WinFormsUser

Hi,

I noticed this issue after I installed MS_SQL2000 SERVER.

The solution:

Step 1:
In your main start up form: add this line:-

using System.Runtime.InteropServices; 

Step 2:

In your main start up form  below the comiler generated code:

/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]

//the above four lines are compiler generated code
//Now add these four lines.

[DllImport("msvcrt.dll")] 
static extern int _controlfp(int IN_New, int IN_Mask);
private const int _MCW_EM = 0x0008001f;
private const int _EM_INVALID = 0x00000010; 


//Thats it this will disable the FPU exceptions
//Note you must have at least one control on the form for this to work.


//Let me know if you want this in VB.NET 




Re: Windows Forms General System.ArithmeticException (no arithmetics)

FaheemKhan

Let me know if you " Have" this in VB.NET