הודעת שגיאה: System.InvalidOperationException
-
קיבלתי כזו הודעת שגיאה מיד בהרצת התוכנית עוד לפני שהופיעו חלון ה SplashScreen
יש לציין שזה לא קורא תמיד אלא לפעמים,
יש למישהו הסבר מה צריך לתקן? תודה רבה לכולם וגמר חתימה טובה!System.InvalidOperationException: Invoke or BeginInvoke cannot be called on a control until the window handle has been created. at System.Windows.Forms.Control.WaitForWaitHandle(WaitHandle waitHandle) at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous) at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args) at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.HideSplashScreen() at System.EventHandler.Invoke(Object sender, EventArgs e) at System.Windows.Forms.Form.OnLoad(EventArgs e) at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible) at System.Windows.Forms.Control.CreateControl() at System.Windows.Forms.Control.WmShowWindow(Message& m) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.Form.WmShowWindow(Message& m) at System.Windows.Forms.Form.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
פורסם במקור בפורום CODE613 ב07/09/2013 21:24 (+03:00)
-
היי תמיד תצרף קוד מקור...
רק ככה אפשר באמת להבין ביחד עם הודעת השגיאה אולי מה היתה הבעיה...פורסם במקור בפורום CODE613 ב08/09/2013 18:27 (+03:00)
-
מאוד מבין את הסיטואציה המעצבנת של בעיה שלא ניתנת לדיבוג קל.
אבל גם אני חושב שקצת קוד יעזור.
באופן כללי, כיון שהבעיה היא סביב יצירת הטופס ההתחלתי, מה שמעניין זה הבנאי שלו (New) ואולי גם האירוע טעינה (OnLoad).פורסם במקור בפורום CODE613 ב09/09/2013 17:01 (+03:00)