Startseite
Stellenmarkt
Downloads
Kontakt
  Community Center:   Forum  |  Gruppen  |  Chat  |

Zurück   Forum Fachinformatiker.de > Programmierung > .NET



Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 12.03.2010, 11:30   #1
Reg.-Benutzer
 
Reg.-Datum: 28.09.2002
Ort: Waldkirchen
Standard CSharp Klasse in neues Projekt kopiert => Exception

Hallo Zusammen,

Ich habe eine Klasse (bzw. ein Usercontrol). Nun habe ich ein neue C# Projekt und hab alle Dateien des Usercontrols in den Ordner meines neuen Projektes kopiert.

Funktioniert auch alles einwandfrei, nur folgende Zeile bringt eine Exception:
_cursorFinder = new Cursor(GetType(), "Finder.cur");

Finder.cur hab ich natürlich auch kopiert u. ins neue Projekt aufgenommen...

Ich bekomme die Exception und kanns mir nicht erklären:

Wenn ich die entsprechende Zeile auskommentiere funktioniert alles einwandfrei. Ich kann das Usercontroll voll nutzen!


Code:
Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.

************** Ausnahmetext **************
System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
   bei System.Windows.Forms.Cursor..ctor(Stream stream)
   bei System.Windows.Forms.Cursor..ctor(Type type, String resource)
   bei DevBox.WindowFinder..ctor() in C:\Users\SwordMaster2008\Documents\Visual Studio 2008\Projects\DevBox\DevBox\WindowFinder.cs:Zeile 32.
   bei DevBox.FSPMDebuggerAddOn.InitializeComponent() in C:\Users\SwordMaster2008\Documents\Visual Studio 2008\Projects\DevBox\DevBox\FSPMDebuggerAddOn.Designer.cs:Zeile 31.
   bei DevBox.FSPMDebuggerAddOn..ctor() in C:\Users\SwordMaster2008\Documents\Visual Studio 2008\Projects\DevBox\DevBox\FSPMDebuggerAddOn.cs:Zeile 16.
   bei DevBox.DevBox.fSPMDebuggerToolStripMenuItem_Click(Object sender, EventArgs e) in C:\Users\SwordMaster2008\Documents\Visual Studio 2008\Projects\DevBox\DevBox\Form1.cs:Zeile 448.
   bei System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
   bei System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
   bei System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   bei System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   bei System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
   bei System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
   bei System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   bei System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
   bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   bei System.Windows.Forms.Control.WndProc(Message& m)
   bei System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   bei System.Windows.Forms.ToolStrip.WndProc(Message& m)
   bei System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
   bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Geladene Assemblys **************
mscorlib
    Assembly-Version: 2.0.0.0.
    Win32-Version: 2.0.50727.4200 (NetFxQFE.050727-4200).
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
----------------------------------------
DevBox
    Assembly-Version: 1.0.0.0.
    Win32-Version: 1.0.0.0.
    CodeBase: file:///C:/Users/SwordMaster2008/Documents/Visual%20Studio%202008/Projects/DevBox/DevBox/bin/Release/DevBox.exe.
----------------------------------------
System.Windows.Forms
    Assembly-Version: 2.0.0.0.
    Win32-Version: 2.0.50727.4016 (NetFxQFE.050727-4000).
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
----------------------------------------
System
    Assembly-Version: 2.0.0.0.
    Win32-Version: 2.0.50727.4016 (NetFxQFE.050727-4000).
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll.
----------------------------------------
System.Drawing
    Assembly-Version: 2.0.0.0.
    Win32-Version: 2.0.50727.4016 (NetFxQFE.050727-4000).
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
----------------------------------------
Interop.Shell32
    Assembly-Version: 1.0.0.0.
    Win32-Version: 1.0.0.0.
    CodeBase: file:///C:/Users/SwordMaster2008/Documents/Visual%20Studio%202008/Projects/DevBox/DevBox/bin/Release/Interop.Shell32.DLL.
----------------------------------------
Interop.SHDocVw
    Assembly-Version: 1.1.0.0.
    Win32-Version: 1.1.0.0.
    CodeBase: file:///C:/Users/SwordMaster2008/Documents/Visual%20Studio%202008/Projects/DevBox/DevBox/bin/Release/Interop.SHDocVw.DLL.
----------------------------------------
Microsoft.mshtml
    Assembly-Version: 7.0.3300.0.
    Win32-Version: 7.0.3300.0.
    CodeBase: file:///C:/Windows/assembly/GAC/Microsoft.mshtml/7.0.3300.0__b03f5f7f11d50a3a/Microsoft.mshtml.dll.
----------------------------------------
mscorlib.resources
    Assembly-Version: 2.0.0.0.
    Win32-Version: 2.0.50727.4200 (NetFxQFE.050727-4200).
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
----------------------------------------
System.Windows.Forms.resources
    Assembly-Version: 2.0.0.0.
    Win32-Version: 2.0.50727.4016 (NetFxQFE.050727-4000).
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
----------------------------------------

************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.

Zum Beispiel:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
Ausnahmen an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht in diesem Dialogfeld behandelt.
__________________
LEBENSMOTTO: ****** dir nix, feid dir nix
SwordMaster ist offline   Mit Zitat antworten
Alt 12.03.2010, 13:16   #2
Reg.-Benutzer
 
Reg.-Datum: 19.08.2008
Standard

Ahh..
ist die Zeile komplett?


so vieleicht?

Code:
Cursor _cursorFinder = new Cursor(GetType(), "Finder.cur");
Edit: Die Datei mit dem Cursor wird auch gefunden (= ins Ausgabeverz. kopiert)? Nimm mal die komplette Pfadangabe zum Testen..

Bissl mehr Source wirst Du schon sehen lassen müssen

Grüße Ripper

Geändert von RipperFox (12.03.2010 um 13:20 Uhr) Grund: Datei im richtigen Pfad?
RipperFox ist offline   Mit Zitat antworten
Alt 13.03.2010, 16:27   #3
Reg.-Benutzer
 
Reg.-Datum: 28.09.2002
Ort: Waldkirchen
Standard Habs jetzt gefunden :-)

Hey danke für die Tipps, habs aber jetzt gefunden...

Hab die zwei Projekte nochmal gründlich miteinander verglichen, dann ist mir was aufgefallen.

In dem funktionierenden Projekt war im Solution Manager die Finder.cur bei "Build Action" als "Embedded Resource" eingestellt...

In dem nicht funktionierenden Projekt war glaub "content" eingestellt. Als ichs geändert hab, war auch die Exception weg.

Weiß jemand was dieses Build Action ist?

Jedenfalls gehts jetzt

Viele Grüße
Stefan
__________________
LEBENSMOTTO: ****** dir nix, feid dir nix
SwordMaster ist offline   Mit Zitat antworten
Alt 15.03.2010, 08:20   #4
TDM
Reg.-Benutzer
 
Benutzerbild von TDM
 
Reg.-Datum: 08.11.2004
Ort: Am Anus der Welt.
Standard

Zitat:
Zitat von SwordMaster Beitrag anzeigen
Weiß jemand was dieses Build Action ist?
File Properties

Zitat:
The BuildAction property indicates what Visual Studio does with a file when a build is executed.
Oder einfacher ausgedrückt: Die Build Action gibt, wie der Name schon sagt, an, wie die Datei beim Kompilieren behandelt wird.
__________________
Friedlich sei der Weg der Stromkäfer unter der Last der Bitkrümel!
TDM ist offline   Mit Zitat antworten
Antwort

Lesezeichen
Zurück   Forum Fachinformatiker.de > Programmierung > .NET

Themen-Optionen
Ansicht


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Gleiches Projekt in Klasse?! Unrealfighter Abschlussprojekte 5 18.01.2009 13:52
Neues Projekt so ok? geloescht_saschabu Abschlussprojekte 6 18.06.2004 23:19
Exception Klasse robotto7831a C und C++ 2 30.09.2003 17:27
FISI neues Projekt Vince84 Abschlussprojekte 8 28.08.2003 10:22
Aufrufen einer Java Klasse von einen VB Projekt!??! unmöglich?? gicio Delphi/RPG+CL/Sonstige 0 02.12.2002 19:27


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:57 Uhr.