Может кто посоветует что-нить?
Если помещаю на форму любой элемент, то при запуске пишет следующее:
Additional information: Переполнение или потеря точности в арифметической операции!
в <<Me.lblAutors = New System.Windows.Forms.Label>>
-----------------------------
Как я уже понял, это баг Framework`а
и на сайте Microsoft сказано как лечить:
вместо:
[STAThread]
static void Main()
{
Application.Run(new Form1());
}
Вставить:
[DllImport("msvcr70.dll", CallingConvention = CallingConvention.Cdecl)]
public static extern int _controlfp(int n, int mask);
[STAThread]
static void Main()
{
const int _EM_OVERFLOW = 0x00000004;
const int _MCW_EM = 0x0008001F;
_controlfp(_EM_OVERFLOW, _MCW_EM);
Application.Run(new Form1());
}
-----------------------
А как это реализовать в VB?
Ответить
|