none
Form startet auf einmal nicht mehr RRS feed

  • Frage

  • Hallo,

    ich hab ein riesen Problem. Und zwar lässt sich auf einmal meine Form nicht mehr startet. Von jetzt auf gleich bekam ich nur folgende Fehlermeldung:

    System.ArgumentNullException wurde nicht behandelt.
      HResult=-2147467261
      Message=Der Wert darf nicht NULL sein.
    Parametername: pen
      ParamName=pen
      Source=System.Drawing
      StackTrace:
           bei System.Drawing.Graphics.DrawPath(Pen pen, GraphicsPath path)
           bei GMap.NET.WindowsForms.GMapPolygon.OnRender(Graphics g)
           bei GMap.NET.WindowsForms.GMapOverlay.OnRender(Graphics g)
           bei GMap.NET.WindowsForms.GMapControl.OnPaintOverlays(Graphics g)
           bei GMap.NET.WindowsForms.GMapControl.DrawGraphics(Graphics g)
           bei GMap.NET.WindowsForms.GMapControl.OnPaint(PaintEventArgs e)
           bei System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer)
           bei System.Windows.Forms.Control.WmPaint(Message& m)
           bei System.Windows.Forms.Control.WndProc(Message& m)
           bei System.Windows.Forms.ScrollableControl.WndProc(Message& m)
           bei System.Windows.Forms.ContainerControl.WndProc(Message& m)
           bei System.Windows.Forms.UserControl.WndProc(Message& m)
           bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
           bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
           bei System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
      InnerException:

    Leider weiß ich nicht genau wo ich suchen soll. Ich weiß bisher nur das das Load-Event von der betroffenen Form ohne Probleme durchläuft. Danach erscheint jedoch die Fehlermeldung und meine Debugger springt in die Program.cs

    ich bin leider gerad ein wenig aufgeschmissen und kann mir nicht erklären woher dieses Problem aufeinmal kommt. Aus der Fehlermeldung werde ich nur bedingt schlau weil ja leider nirgendwo eine Zeilennummer oder ähnliches steht..

    Brauche dringend Hilfe :-/

    Donnerstag, 25. August 2016 11:35

Antworten

Alle Antworten

  • Kleiner Nachtrag: auf einem anderen PC lässt sich das Programm ohne Probleme ausführen. Ein Neustart von Visual Studio hat leider auch nichts gebracht.
    Donnerstag, 25. August 2016 11:37
  • Hi,

    fügst Du irgendwo Polygone zu? So wie ich den StrackTrace verstehe, tritt das Problem beim zeichen eines Polygons auf.

    Wenn Du ein Polygon erstellst, dann machst Du meist sowas:

    GMapPolygon polygon = new GMapPolygon(points, "mypolygon");
    polygon.Fill = new SolidBrush(Color.FromArgb(50, Color.Red));
    polygon.Stroke = new Pen(Color.Red, 1);

    Und hier scheint das Polygon gezeichnet zu werden, aber Pen (also im Polygon die Property Stroke) ist null.

    Also evtl. einmal prüfen, in wie weit Du bei allen deinen Polygonen diese Property wirklich korrekt setzt.

    Viele Grüße,

    Konrad

    Donnerstag, 25. August 2016 11:56
  • Das Problem hat sich (leider?) von selbst gelöst. Einmal PC runterfahren.
    Freitag, 26. August 2016 11:41