Laden...

To prevent possible data loss before loading the designer, the following errors ...

Erstellt von mosspower vor 15 Jahren Letzter Beitrag vor 15 Jahren 791 Views
mosspower Themenstarter:in
456 Beiträge seit 2007
vor 15 Jahren
To prevent possible data loss before loading the designer, the following errors ...

Hallo,

ich komme hier irgendwie nicht weiter. Ich werde einfach nicht schlau aus der Fehlermeldung. Kennt den jemand, kann mir jemand helfen?

die Klasse sieht so aus:

/
  // <summary>
  /// Class for configured event handler
  /// </summary>
  [Serializable]
  public class DropDownMenuEventHandler {
    private String eventName = String.Empty;
    private String invokeMethodName = String.Empty;
    private Type[] invokeMethodTypes = null;
    private BindingFlags bindingFlags = BindingFlags.Instance | BindingFlags.NonPublic;
    private Object formTargetInstance = null;

    /// <summary>
    /// Public constructor
    /// </summary>
    /// <param name="eventName">The name of the event</param>
    /// <param name="invokeMethodName">The name of the method to invoke</param>
    /// <param name="formTargetInstance">The instance where to invoke the method</param>
    public DropDownMenuEventHandler(String eventName, String invokeMethodName, 
      Object formTargetInstance) {
      this.eventName = eventName;
      this.invokeMethodName = invokeMethodName;
      this.formTargetInstance = formTargetInstance;
    }

Irgendwie kann der Typ nicht serialisiert werden. In diesem Fall ist das Object vom Type Windows.Forms.Form. Warum will er das überhaupt serialisieren? Kann ich das abstellen. Komisch ist, dass wenn ich die Anwendung neu starte es immer beim ersten Mal passt, jedes weitere Mal, wenn ich den Designer aufrufe (was macht der eigentlich im Hintergrund?), dann bekomme ich diese total nervige Fehlermeldung.

Danke schon mal für etwaige Hilfe im Voraus

mosspower Themenstarter:in
456 Beiträge seit 2007
vor 15 Jahren

Ach Gottchen,

hatte ich doch vergessen, alle Objekte (auch die Basisklasse) von der Formklasse mit Attribut Serializable zu kennzeichnen.

Hat sich erledigt, sorry, Leutz 😉

mosspower Themenstarter:in
456 Beiträge seit 2007
vor 15 Jahren

Doch nicht gelöst, jetzt hat er viel länger nicht gemeckert und jetzt wieder das gleiche 😜 - kennt den jemand? Warum serialisiert der? Wo kann ich das abstellen?

49.485 Beiträge seit 2005
vor 15 Jahren

Hallo mosspower,

siehe Problem mit Entity Framework und Windows Form

herbivore