Hallo zusammen,
hier komme ich leider nicht weiter.
Es soll möglich sein eine Exception auszugeben und zwar in Form von einer "Win32Exception".
Ich verwende folgende Code Beispiele:
In der Resourses - Tabelle sind 2 Einträge hinterlegt.

Mir ist bekannt, dass das Schlüsselwort "base" erst den Konstruktor der Basisklasse "Win32Exception" und danach den
Konstruktor der abgeleiteten Klasse "MyException" aufruft.
Der Compiler stellt aber nun fest, dass in der "Resource" die "ExceptionStrings" fehlen.
Folgender Hinweis im Kontextfenster:

Ich verstehen nicht auf was der Bezeichner "ExceptionStrings" verweist.
Auch verstehe ich nicht was im Konstruktor der Basisklasse vor sich geht.
Für jede Hilfe bin ich euch/dir dankbar.
Grüße von CopWorker
hier komme ich leider nicht weiter.
Es soll möglich sein eine Exception auszugeben und zwar in Form von einer "Win32Exception".
Ich verwende folgende Code Beispiele:
C#:
public class MyException : Win32Exception
{
/// <summary>Serialization constructor</summary>
protected MyException(SerializationInfo info, StreamingContext context) : base(info, context)
{
}
/// <summary>Unspecified rpc error</summary>
public MyException() : base(Resources.ExceptionStrings.Exception)
{
}
/// <summary>Unspecified rpc error</summary>
public MyException(Exception innerException) : base(Resources.ExceptionStrings.Exception, innerException.ToString())
{
}
}
In der Resourses - Tabelle sind 2 Einträge hinterlegt.

Mir ist bekannt, dass das Schlüsselwort "base" erst den Konstruktor der Basisklasse "Win32Exception" und danach den
Konstruktor der abgeleiteten Klasse "MyException" aufruft.
Der Compiler stellt aber nun fest, dass in der "Resource" die "ExceptionStrings" fehlen.
Folgender Hinweis im Kontextfenster:

Ich verstehen nicht auf was der Bezeichner "ExceptionStrings" verweist.
Auch verstehe ich nicht was im Konstruktor der Basisklasse vor sich geht.
Für jede Hilfe bin ich euch/dir dankbar.
Grüße von CopWorker