سلام
چند روز پیش اومدم که کامپیوتر رو خاموش کنم . هرچی روی دکمه Turn Off کلیک کردم کامپیوتر خاموش نمیشد . حتی وقتی روی دکمه ی Restart هم کلیک می کردم هیچ اتفاقی نمی افتاد . اوش فکر کردم که شاید ویندوز دچار مشکل شده و باید ویندوز رو عوض کنم . آخه حدودا 9 ماه بود که ویندوز رو عوض نکرده بودم . و دوباره همون ویندوز رو نصب کردم . ولی بازم خاموش نمیشد یا Log Off هم نمیشد .
اما متوجه شدم که مثل اینکه مشکل از برنامه ای که درست کردم هست .!! من برای اینکه برنامه رو تست کنم گزاشته بودمش توی قسمت StartUp ویندوز . الآن که فکرمیکنم میبینیم که مشکل درست از همون موقع به وجود اومده . وقتی که از برنامه خارج میشم راحت میتونم Log Off کنم یا کار های دیگه . چرا اینطوری میشه ؟ راهی هست که بشه فهمید .
البته یه مشکلی دیگه ای هم وجود داره که شاید دلیل اتفاقاتی که گفتم همین باشه .
بعد از چند دقیقه یه پیغام میاد به شکل زیر :
متن دکمه Details :کد:Microsoft .Net Framework ------------------------------------------------------ Unhandled exception has occurred in your application. if you click Continue, the application will ignore this error and atempt to continue. if you click Quit, the application will close immediately. Object reference not set to an instance of an object. ------------------------------------------------------- Details Continue Quite
یه سری اطلاعات هم باتوجه به متن بالا براتون میزارم .کد:See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box. ************** Exception Text ************** System.NullReferenceException: Object reference not set to an instance of an object. at JvD_Sun_Calendar_4.FrmMain.lvWallPapers_SelectedIndexChanged(Object sender, EventArgs e) in F:\Program Files\VB Source Code\VB.Net 2008\JvD Soft\JvD Sun Calendar 4.0\JvD Sun Calendar 4.0\FrmMain.vb:line 1158 at System.Windows.Forms.ListView.OnSelectedIndexChanged(EventArgs e) at System.Windows.Forms.ListView.WmReflectNotify(Message& m) at System.Windows.Forms.ListView.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ************** Loaded Assemblies ************** mscorlib Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400) CodeBase: file:///C:/WINDOWS/Microsoft.NET/Fra...7/mscorlib.dll ---------------------------------------- JvD Sun Calendar 4.0 Assembly Version: 4.0.0.0 Win32 Version: 4.0.0.0 CodeBase: file:///F:/Program%20Files/VB%20Sour...ndar%204.0.exe ---------------------------------------- Microsoft.VisualBasic Assembly Version: 8.0.0.0 Win32 Version: 8.0.50727.1433 (REDBITS.050727-1400) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL...isualBasic.dll ---------------------------------------- System Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL...089/System.dll ---------------------------------------- System.Windows.Forms Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL...dows.Forms.dll ---------------------------------------- System.Drawing Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL...em.Drawing.dll ---------------------------------------- System.Runtime.Remoting Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL...e.Remoting.dll ---------------------------------------- System.Configuration Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL...figuration.dll ---------------------------------------- System.Xml Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL...System.Xml.dll ---------------------------------------- Interop.MEShamsiDate Assembly Version: 1.0.0.0 Win32 Version: 1.0.0.0 CodeBase: file:///F:/Program%20Files/VB%20Sour...ShamsiDate.DLL ---------------------------------------- DevComponents.DotNetBar2 Assembly Version: 8.1.0.6 Win32 Version: 8.1.0.6 CodeBase: file:///F:/Program%20Files/VB%20Sour...DotNetBar2.DLL ---------------------------------------- JvD Month Calendar Assembly Version: 1.0.0.0 Win32 Version: 1.0.0.0 CodeBase: file:///F:/Program%20Files/VB%20Sour...20Calendar.DLL ---------------------------------------- Microsoft.VisualBasic.PowerPacks.Vs Assembly Version: 9.0.0.0 Win32 Version: 9.0.21022.8 CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL...erPacks.Vs.dll ---------------------------------------- Accessibility Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL...essibility.dll ---------------------------------------- Interop.ShamsiDLL Assembly Version: 1.0.0.0 Win32 Version: 1.0.0.0 CodeBase: file:///F:/Program%20Files/VB%20Sour....ShamsiDLL.DLL ---------------------------------------- 1l-fnpzs Assembly Version: 4.0.0.0 Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL...089/System.dll ---------------------------------------- ************** JIT Debugging ************** To enable just-in-time (JIT) debugging, the .config file for this application or computer (machine.config) must have the jitDebugging value set in the system.windows.forms section. The application must also be compiled with debugging enabled. For example: <configuration> <system.windows.forms jitDebugging="true" /> </configuration> When JIT debugging is enabled, any unhandled exception will be sent to the JIT debugger registered on the computer rather than be handled by this dialog box.
خط 1158 :
این کد در رویداد SelectedIndexChanged یه لیست ویو به نام lvWallPapers هست .
کد:BtnSet.Image = System.Drawing.Image.FromFile(lvWallPapers.FocusedItem.SubItems(2).Text)
Bookmarks