Fehlerrückgabe von eigenen Funktionen
Verfasst: 31.10.2010 20:08
Hi leute,
also ich suche eine gute möglichkeit dem benutzer einiger meiner funktionen zu signalisieren, falls in einer dieser funktionen ein fehler aufgetreten ist.
bisher hatte ich eine funktion "GetErrorText", die den fehler zurückgibt. ungefär so:
so das funktioniert nun nicht mehr, da ich möchte, dass man die funktion "MachWas" mehrmals gleichzeitig aufrufen kann (threads). es kann ja dann sein das zwei fehler gleichzeitig passieren, und "GetErrorText()" weiß dann nicht, welcher fehler zurückgegeben werden muss.
so nun zur frage: hat jemand ne idee wie ich das machen kann? ein anderes fehlersystem?
oder wie ich in diesem thread schon gefragt hab http://www.purebasic.fr/german/viewtopi ... =3&t=23154 , wie man Threaded in einer lib/dll benutzen kann?
ich hoffe das war verständlich
bitte um ideen. danke schon mal
lg kevin
also ich suche eine gute möglichkeit dem benutzer einiger meiner funktionen zu signalisieren, falls in einer dieser funktionen ein fehler aufgetreten ist.
bisher hatte ich eine funktion "GetErrorText", die den fehler zurückgibt. ungefär so:
Code: Alles auswählen
MachWas()
text.s = GetErrorText()
If (text <> "")
Debug "In 'MachWas' gab es ein Fehler: " + text
EndIf
so nun zur frage: hat jemand ne idee wie ich das machen kann? ein anderes fehlersystem?
oder wie ich in diesem thread schon gefragt hab http://www.purebasic.fr/german/viewtopi ... =3&t=23154 , wie man Threaded in einer lib/dll benutzen kann?
ich hoffe das war verständlich
bitte um ideen. danke schon mal
lg kevin