PDA

View Full Version : این خطا مال چیه ؟he error is: Object reference not set to an instance of an object.



amirepsilon
چهارشنبه 03 بهمن 1386, 15:23 عصر
An error occurred creating the form. See Exception.InnerException for details. The error is: Object reference not set to an instance of an object.


سلام
خطای بالا میاد و برنامم اجرا نمیشه

در ضمن وقتی تو حالت طراحی فر م میرم فرم رو نشون نمیده و این میاد :

http://barnamenevis.org/forum/e:%5CDocuments%20and%20Settings%5CBymir%5CLocal%20 Settings%5CTemp%5C145278.tmp One or more errors encountered while loading the designer. The errors are listed below. Some errors can be fixed by rebuilding your project, while others may require code changes.
The designer cannot process the code at line 61: Me.ContextMenu = New System.Windows.Forms.ContextMenuStrip(Me.component s) The code within the method 'InitializeComponent' is generated by the designer and should not be manually modified. Please remove any changes and try opening the designer again.
HideEdit

at Microsoft.VisualStudio.Design.Serialization.CodeDo m.XML.CodeDomXmlProcessor.CreateQuoteExpression(Xm lElementData xmlElement)
at Microsoft.VisualStudio.Design.Serialization.CodeDo m.XML.CodeDomXmlProcessor.XmlElementData.get_CodeD omElement()
at Microsoft.VisualStudio.Design.Serialization.CodeDo m.XML.CodeDomXmlProcessor.EndElement(String prefix, String name, String urn)
at Microsoft.VisualStudio.Design.Serialization.CodeDo m.XML.CodeDomXmlProcessor.Parse(XmlReader reader)
at Microsoft.VisualStudio.Design.Serialization.CodeDo m.XML.CodeDomXmlProcessor.ParseXml(String xmlStream, CodeStatementCollection statementCollection, String fileName, String methodName)
at Microsoft.VisualStudio.Design.Serialization.CodeDo m.VSCodeDomParser.OnMethodPopulateStatements(Objec t sender, EventArgs e)
at System.CodeDom.CodeMemberMethod.get_Statements()
at System.ComponentModel.Design.Serialization.TypeCod eDomSerializer.Deserialize(IDesignerSerializationM anager manager, CodeTypeDeclaration declaration)
at System.ComponentModel.Design.Serialization.CodeDom DesignerLoader.PerformLoad(IDesignerSerializationM anager manager)
at Microsoft.VisualStudio.Design.Serialization.CodeDo m.VSCodeDomDesignerLoader.PerformLoad(IDesignerSer ializationManager serializationManager)
at Microsoft.VisualStudio.Design.Serialization.CodeDo m.VSCodeDomDesignerLoader.DeferredLoadHandler.Micr osoft.VisualStudio.TextManager.Interop.IVsTextBuff erDataEvents.OnLoadCompleted(Int32 fReload)

رضا عربلو
چهارشنبه 03 بهمن 1386, 22:48 عصر
گاهی اوقات از اینجور مشکلها برای من هم پیش میاد خصوصاً هنگامی که از کامپاننت های دیگری استفاده می کنم. علتش هم به این بر می گردد که VS بنا به دلایلی کد Designer را درست دستکاری نمی کند.
روش حل آن هم این است که بایستی خودتان دستی اونو درست کنید.
یک روش میتونه این باشه که اول یک بک آپ از کل فایل های پروژه تان بگیرید بعد خطهایی که در قسمت Designer فرمتان خطا می دهد را حذف کنید پس از چند بار کامپایل کردن برنامه دیگر هیچ خطایی نخواهید داشت ولیممکنه وقای که به فرمتان بر می گردید ببینید که برخی از کامپاننت ها را ندارید خوب چون حذف کردید. می تونید دوباره اونها را اضافه کنید.

amirepsilon
شنبه 06 بهمن 1386, 15:37 عصر
ممنون هستم

شاپرک
دوشنبه 20 آبان 1387, 12:00 عصر
این مشکل راه حل دیگه ای نداره ؟