Problem mit Pokergrapher oder .NET Framework

    • Dupdidu
      Dupdidu
      Bronze
      Dabei seit: 30.01.2005 Beiträge: 885
      Ich habe folgendes Problem. Jedesmal wenn ich pokergrapher öffne, öffnet sich ein fenster mit der überschrift "Microsoft .NET Frameowrk" in dem steht

      An unhandled exception has occured in your application. If you click Continue, the application will ignore this error and attempt to continue. If you click Quit, the application will be shut down immediately.

      Index was outside the bounds of the array.

      --> ok, quit will ich nicht. continue habe ich probiert, geht nicht. zeigt er mir zwar ne datenbank an, aber keine limits. wenn ich auf details gehe, steht da:

      See the end of this message for details on invoking
      just-in-time (JIT) debugging instead of this dialog box.

      ************** Exception Text **************
      System.IndexOutOfRangeException: Index was outside the bounds of the array.
      at PokerGrapher.frmMain.LoadSiteList(String filename)
      at PokerGrapher.frmMain.InitializePokerTrackerDB()
      at PokerGrapher.frmMain.frmMain_Load(Object sender, EventArgs e)
      at System.Windows.Forms.Form.OnLoad(EventArgs e)
      at System.Windows.Forms.Form.OnCreateControl()
      at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
      at System.Windows.Forms.Control.CreateControl()
      at System.Windows.Forms.Control.WmShowWindow(Message& m)
      at System.Windows.Forms.Control.WndProc(Message& m)
      at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
      at System.Windows.Forms.ContainerControl.WndProc(Message& m)
      at System.Windows.Forms.Form.WmShowWindow(Message& m)
      at System.Windows.Forms.Form.WndProc(Message& m)
      at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
      at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
      at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


      ************** Loaded Assemblies **************
      mscorlib
      Assembly Version: 1.0.5000.0
      Win32 Version: 1.1.4322.2032
      CodeBase: file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll
      ----------------------------------------
      PokerGrapher
      Assembly Version: 1.3.5.28483
      Win32 Version: 1.3.5.28483
      CodeBase: file:///F:/Pokergrapher/PokerGrapher.exe
      ----------------------------------------
      System.Windows.Forms
      Assembly Version: 1.0.5000.0
      Win32 Version: 1.1.4322.2032
      CodeBase: file:///c:/windows/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll
      ----------------------------------------
      System
      Assembly Version: 1.0.5000.0
      Win32 Version: 1.1.4322.2032
      CodeBase: file:///c:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
      ----------------------------------------
      System.Drawing
      Assembly Version: 1.0.5000.0
      Win32 Version: 1.1.4322.2032
      CodeBase: file:///c:/windows/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll
      ----------------------------------------
      System.Data
      Assembly Version: 1.0.5000.0
      Win32 Version: 1.1.4322.2032
      CodeBase: file:///c:/windows/assembly/gac/system.data/1.0.5000.0__b77a5c561934e089/system.data.dll
      ----------------------------------------
      System.Xml
      Assembly Version: 1.0.5000.0
      Win32 Version: 1.1.4322.2032
      CodeBase: file:///c:/windows/assembly/gac/system.xml/1.0.5000.0__b77a5c561934e089/system.xml.dll
      ----------------------------------------
      Microsoft.VisualBasic
      Assembly Version: 7.0.5000.0
      Win32 Version: 7.10.6001.4
      CodeBase: file:///c:/windows/assembly/gac/microsoft.visualbasic/7.0.5000.0__b03f5f7f11d50a3a/microsoft.visualbasic.dll
      ----------------------------------------

      ************** JIT Debugging **************
      To enable just in time (JIT) debugging, the config file for this
      application or machine (machine.config) must have the
      jitDebugging value set in the system.windows.forms section.
      The application must also be compiled with debugging
      enabled.

      For example:

      <configuration>
      <system.windows.forms jitDebugging="true" />
      </configuration>

      When JIT debugging is enabled, any unhandled exception
      will be sent to the JIT debugger registered on the machine
      rather than being handled by this dialog.

      würde mich freuen wenn einer eine lösung für mich hätte
  • 5 Antworten
    • Arngrim
      Arngrim
      Bronze
      Dabei seit: 03.02.2005 Beiträge: 846
      Ist schwierig zu spekulieren, was es sein könnte, aber der Fehler steht ja prinzipiell gleich ganz oben:

      Index was outside the bounds of the array.
      Ohne in Fachgeschwafel auszuarten bedeutet dass, dass im Programm ein Array oder eine Liste verwendet wird, die beispielsweise 5 Elemente enthält und versucht wurde, auf ein nicht existierendes Element dieser Liste (zum Beispiel das 6.) zuzugreifen.

      Das ist also schonmal kein .NET Fehler, sondern ein Fehler in der Anwendung selbst.

      Laut angehängtem Call Stack schmiert das Programm in der Methode LoadSiteList ab, der ein Dateiname übergeben wird.

      Ich vermute demnach, dass beim Einladen einer Datei etwas schief läuft, zum Beispiel, weil diese nicht gefunden wurde oder fehlerhafte Daten enthält.

      Ich würde jetzt versuchen, das Programm noch einmal neu zu installieren, da es nach der Installation ja alle erforderlichen Daten haben müsste. Lief die Applikation denn schon einmal?
    • Stargoose
      Stargoose
      Bronze
      Dabei seit: 17.01.2005 Beiträge: 4.077
      Hast Du das Datumsformat auf englisch ? Sonst versuch das mal ...
    • Dupdidu
      Dupdidu
      Bronze
      Dabei seit: 30.01.2005 Beiträge: 885
      @arngrim ?? viel insider wissen. habe leider nicht viel verstanden woran es liegen könnte :rolleyes: . was aber hängengeblieben ist --> nochmal installieren. gemacht, aber leider funktioniert es nicht. (ja, die applikation lief schon einmal)

      @stargoose. habe ich probiert, leider funktioniert es nicht.

      1. vielen dank für die lösungsideen.
      2. wisst ihr noch was anderes?
      3. welches sind alternativ programme?
    • Arngrim
      Arngrim
      Bronze
      Dabei seit: 03.02.2005 Beiträge: 846
      Dann ist vermutlich tatsächlich eine Konfigurationsdatei kaputtgegangen, die bei einer Neuinstallation nicht überschrieben wird.

      Man könnte jetzt mit einem Filesystem-Watcher (zum Beispiel dem hier: http://www.sysinternals.com/Utilities/Filemon.html) prüfen, beim Zugriff auf welche Datei der Absturz ausgelöst wird. Das dürfte dann weiterhelfen, da man dann ggf. diese Datei "reparieren" könnte.

      Aber wie gesagt, alles nur Ideen aus der Ecke von jemandem, der das Programm selbst nicht hat ;)
    • Andragon
      Andragon
      Bronze
      Dabei seit: 03.03.2006 Beiträge: 902
      Bei mir war es auch die regionaleinstellung. DE gin nicht EN funzte.

      Ich benutze jetzt poker patterns genau aus diesem grunde