OldSchoolHack GUI
Öffentliche Methoden | Geschützte Methoden | Aufstellung aller Elemente
OSHGui::Misc::ArgumentException Klassenreferenz
Klassendiagramm für OSHGui::Misc::ArgumentException:
Inheritance graph
[Legende]
Zusammengehörigkeiten von OSHGui::Misc::ArgumentException:
Collaboration graph
[Legende]

Öffentliche Methoden

 ArgumentException (const Misc::AnsiString &paramName)
 
 ArgumentException (const Misc::AnsiString &paramName, const Misc::AnsiString &message)
 
 ArgumentException (const Misc::AnsiString &paramName, const Misc::AnsiString &file, int line)
 
 ArgumentException (const Misc::AnsiString &paramName, const Misc::AnsiString &message, const Misc::AnsiString &file, int line)
 
const Misc::AnsiString & GetParamName () const
 
- Öffentliche Methoden geerbt von OSHGui::Misc::Exception
 Exception (const Misc::AnsiString &message="")
 
 Exception (const Misc::AnsiString &message, const Misc::AnsiString &file, int line)
 
const Misc::AnsiString & GetMessage () const
 
const Misc::AnsiString & GetFileName () const
 
int GetLine () const
 
const char * what () const throw ()
 

Geschützte Methoden

 ArgumentException (const Misc::AnsiString &name, const Misc::AnsiString &paramName, const Misc::AnsiString &message)
 
 ArgumentException (const Misc::AnsiString &name, const Misc::AnsiString &paramName, const Misc::AnsiString &message, const Misc::AnsiString &file, int line)
 

Weitere Geerbte Elemente

- Geschützte Attribute geerbt von OSHGui::Misc::Exception
Misc::AnsiString message
 
Misc::AnsiString file
 
int line
 

Ausführliche Beschreibung

Die Ausnahme, die ausgelöst wird, wenn eines der Argumente für eine Methode ungültig ist.

Beschreibung der Konstruktoren und Destruktoren

OSHGui::Misc::ArgumentException::ArgumentException ( const Misc::AnsiString &  paramName)

Initialisiert eine neue Instanz der ArgumentException-Klasse.

Parameter
paramNameder Name des Arguments
OSHGui::Misc::ArgumentException::ArgumentException ( const Misc::AnsiString &  paramName,
const Misc::AnsiString &  message 
)

Initialisiert eine neue Instanz der ArgumentException-Klasse.

Parameter
paramNameder Name des Arguments
messagedie Meldung, in der der Fehler beschrieben wird
OSHGui::Misc::ArgumentException::ArgumentException ( const Misc::AnsiString &  paramName,
const Misc::AnsiString &  file,
int  line 
)

Initialisiert eine neue Instanz der ArgumentException-Klasse.

Parameter
paramNameder Name des Arguments
fileder Name der Datei, in der der Fehler auftrat
linedie Zeilennummer, in der der Fehler auftrat
OSHGui::Misc::ArgumentException::ArgumentException ( const Misc::AnsiString &  paramName,
const Misc::AnsiString &  message,
const Misc::AnsiString &  file,
int  line 
)

Initialisiert eine neue Instanz der ArgumentException-Klasse.

Parameter
paramNameder Name des Arguments
messagedie Meldung, in der der Fehler beschrieben wird
fileder Name der Datei, in der der Fehler auftrat
linedie Zeilennummer, in der der Fehler auftrat
OSHGui::Misc::ArgumentException::ArgumentException ( const Misc::AnsiString &  name,
const Misc::AnsiString &  paramName,
const Misc::AnsiString &  message 
)
protected

Initialisiert eine neue Instanz der ArgumentException-Klasse.

Parameter
nameder Name der Exception
paramNameder Name des Arguments
messagedie Meldung, in der der Fehler beschrieben wird
OSHGui::Misc::ArgumentException::ArgumentException ( const Misc::AnsiString &  name,
const Misc::AnsiString &  paramName,
const Misc::AnsiString &  message,
const Misc::AnsiString &  file,
int  line 
)
protected

Initialisiert eine neue Instanz der ArgumentException-Klasse.

Parameter
nameder Name der Exception
paramNameder Name des Arguments
messagedie Meldung, in der der Fehler beschrieben wird
fileder Name der Datei, in der der Fehler auftrat
linedie Zeilennummer, in der der Fehler auftrat

Dokumentation der Elementfunktionen

const Misc::AnsiString & OSHGui::Misc::ArgumentException::GetParamName ( ) const

Ruft den Namen des Parameters ab, der die Ausnahme auslöste.

Rückgabe
paramName