Hello σε όλους!! Έχω φτιάξει ένα άλμπουμ για διαχείριση φωτογραφιών σε visual studio .net 2005 σε C++.. Το έκανα built και το εκτέλεσα σε άλλον υπολογιστή (στον οποίο είχα εγκαταστήσει το .net framework). Μόλις πάτησα το κουμπί που έπρεπε να μου εμφανίσει τη φόρμα "παιδί" μου εμφάνισε το παρακάτω:
Ανατρέξτε στο τέλος αυτού του μηνύματος για περισσότερες πληροφορίες σχετικά με την κλήση του
εντοπισμού σφαλμάτων just-in-time (JIT) αντί για αυτό το παράθυρο διαλόγου.
************** Κείμενο εξαίρεσης **************
System.IO.FileNotFoundException: Directory.ico
σε System.Drawing.Image.FromFile(String filename, Boolean useEmbeddedColorManagement)
σε System.Drawing.Image.FromFile(String filename)
σε imagegal.Form1..ctor() στο c:\documents and settings\spiros\spiros\visual studio 2005\projects\imagegal\imagegal\form1.h:γραμμή 34
σε imagegal.ParentForm.newCategoryToolStripMenuItem_Click(Object sender, EventArgs e) στο c:\documents and settings\spiros\spiros\visual studio 2005\projects\imagegal\imagegal\parentform.h:γραμμή 291
σε System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
σε System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
σε System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
σε System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
σε System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
σε System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
σε System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
σε System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
σε System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
σε System.Windows.Forms.Control.WndProc(Message& m)
σε System.Windows.Forms.ScrollableControl.WndProc(Message& m)
σε System.Windows.Forms.ToolStrip.WndProc(Message& m)
σε System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
σε System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
σε System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
σε System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Συγκροτήσεις που έχουν φορτωθεί **************
mscorlib
Έκδοση συγκρότησης: 2.0.0.0
Έκδοση Win32: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
imagegal
Έκδοση συγκρότησης: 1.0.3548.24795
Έκδοση Win32:
CodeBase: file:///C:/imagegal/debug/imagegal.exe
----------------------------------------
msvcm80d
Έκδοση συγκρότησης: 8.0.50727.762
Έκδοση Win32: 8.00.50727.762
CodeBase: file:///C:/WINDOWS/WinSxS/x86_Microsoft.VC80.DebugCRT_1fc8b3b9a1e18e3b_8.0.50727.762_x-ww_5490cd9f/msvcm80d.dll
----------------------------------------
System
Έκδοση συγκρότησης: 2.0.0.0
Έκδοση Win32: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Έκδοση συγκρότησης: 2.0.0.0
Έκδοση Win32: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Έκδοση συγκρότησης: 2.0.0.0
Έκδοση Win32: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
Έκδοση συγκρότησης: 2.0.0.0
Έκδοση Win32: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Έκδοση συγκρότησης: 2.0.0.0
Έκδοση Win32: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Windows.Forms.resources
Έκδοση συγκρότησης: 2.0.0.0
Έκδοση Win32: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_el_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
mscorlib.resources
Έκδοση συγκρότησης: 2.0.0.0
Έκδοση Win32: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
************** Εντοπισμός σφαλμάτων JIT **************
Για να ενεργοποιήσετε τον εντοπισμό σφαλμάτων just in time (JIT), το αρχείο .config
για αυτή την εφαρμογή ή για τον υπολογιστή (machine.config)
πρέπει να έχει για το jitDebugging την τιμή που έχει οριστεί στην ενότητα system.windows.forms.
Η εφαρμογή πρέπει επίσης να μεταγλωττιστεί
με ενεργοποιημένο τον εντοπισμό σφαλμάτων.
Για παράδειγμα:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
Όταν είναι ενεργοποιημένος ο εντοπισμός σφαλμάτων JIT, οποιαδήποτε εξαίρεση
που δεν είναι δυνατό να αντιμετωπιστεί θα στέλνεται στο πρόγραμμα εντοπισμού σφαλμάτων JIT που είναι καταχωρημένο στον υπολογιστή
αντί να αντιμετωπίζεται μέσω αυτού του παραθύρου διαλόγου.
Σημείωση: Σε μια άλλη δημοσίευση είδα οτι έπρεπε να προσθέσω το path της εφαρμογής μου στο .net 2.0 framework Configuration αλλά πάω εκεί και δεν μου το ανοίγει!! Και απ' ότι θυμάμαι κατά την εγκατάσταση είχε παρουσίαστεί σφάλμα στο .net 2.0 framework Configuration.