O
Der Debugger konnte mir leider nicht weiterhelfen, der ist immer in ner DLL im Assembly hängen geblieben. (MSVCRT.dll und NT.dll oder so) da würde mir selbst der Source-Code dieser Dlls nix bringen.
Und der Fehler trat ja auch immer an ner anderen Stelle auf.
Ich habe jetzt meine Hashtable-Klasse einfach als Wrapper für das zusammespiel
des Vectors <T*> und string umgewandelt.
Jetzt läuft alles ohne Probleme.
-----
Ich frage mich nur was denn an meiner Klasse so falsch war. Bei Zugriffen habe ich immer auf NULL getestet oder die Hash.Size gecheckt. In einem test habe ich auch mal 10 oder 100.000 ints reingeladen.
Komisch ist auch, dass zum beispiel LUA (welches ich eingebunden habe) auch diese Fehler verursachte oder SDL.
Von daher hört sich das ja eher so an, als hätte ich fremden Speicher allokiert oder so
Na ja, wer Lust hat dem Fehler auf den Grund zu gehen, der melde sich, ich werde dann die komplette Klasse zur Analyse zur Verfügung stellen.
Aber das ist jetzt kein Problem, sondern soll nur dem interesse dienen.
-------
Programm läuft, alles wunderbar.
PS: Wäre nur schön, wenn mein Programm ohne std 30kb kleiner wär