Anwendung: MFBot30_86.exe
Frameworkversion: v4.0.30319
Beschreibung: Der Prozess wurde aufgrund eines Ausnahmefehlers beendet.
Ausnahmeinformationen: System.IndexOutOfRangeException
Stapel:
bei System.Array.InternalGetReference(Void*, Int32, Int32*)
bei System.Array.GetValue(Int32)
bei MFBot_Redesign.mfbot.RefDungeon(System.String, Boolean)
bei MFBot_Redesign.mfbot.RefTowerandDung(System.String)
bei MFBot_Redesign.mfbot+<>c__DisplayClass98.<HourlyTimer_Tick>b__96()
bei System.Threading.ThreadHelper.ThreadStart_Context(System.Object)
bei System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
bei System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
bei System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
bei System.Threading.ThreadHelper.ThreadStart()
---
Ich weiß nicht ob ihr mit delegates arbeiteitet oder echten Threads - aber prinzipiell schütz vor so einem App-Crash ein vollständiger Try-Catch-Block, damit der OOR nicht ins Framework durchschlägt. Damit würde nur der "Dungeon-Versuch" fehlschlagen ohne gleich den ganzen Bot nieder zu reisen
Wichtig ist auf Grund des Kontextwechsels beim Thread nicht den Try-Catch- um den ThreadStart zu machen, sondern innerhalb der gerufenen Methoden.
lg,
me
Bot crashed bei Dungeon
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 19 Gäste