none
Unklare Warnung in VB RRS feed

  • Frage

  • Während des Entwurfsmodus eines Projektes kann ich folgende Dauer-Warnung lesen:

    "Der Wert darf nicht NULL sein. Parametername: objectType"

    Zeile 0, Spalte 0, (keine Angabe zu Projekt und Datei innerhalb des Projekts)

    Kann mir jemand weiterhelfen?

    Das Projekt läßt sich aber starten bzw. debuggen.

    Freitag, 6. August 2010 15:43

Antworten

  • Ich habe gerade ein Projekt mit gut 20 Modulen von 2008 auf 2010 upgegradet und hatte dasselbe Problem: etwa ein Drittel zeigte "Der Wert darf nicht NULL sein. Parametername: objectType" an. Außer "forms" war nix vererbt.

    Wie in einem der Links von Thorsten als Workaround empfohlen, kommentierte ich eine Handles-Anweisung nach der anderen aus, bis der Fehler nicht mehr auftrat, und siehe da, auch nach "Entkommentierung" tauchte der Fehler nicht wieder auf.

    Damit ist für alle meine praktischen Zwecke das Problem erledigt.

    Jochen

    Montag, 16. August 2010 17:26
  • Hallo,

    Während des Entwurfsmodus eines Projektes kann ich folgende Dauer-Warnung lesen:

    "Der Wert darf nicht NULL sein. Parametername: objectType"

    Zeile 0, Spalte 0, (keine Angabe zu Projekt und Datei innerhalb des Projekts)

    Verwendest Du VS2010? Arbeitest Du mit vererbten Formularen?

    Hier sind ein paar Beiträge zu dem Thema:

    Wobei dort von einem Fehler und nicht von einer Warnung die Rede ist.

    Thorsten Dörfler
    Microsoft MVP Visual Basic
    vb-faq.de
    Samstag, 7. August 2010 13:23
  • Ich habe diese Warnung auch gehabt, weil ich mit vererbten Buttons gearbeitet habe.

    Folgende Änderung hat die Warnung beseitigt:

    Friend Overrides Sub ButtonWeiter_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonWeiter.Click
    

    Geändert in:

      Friend Overrides Sub ButtonWeiter_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
        MyBase.ButtonWeiter_Click(sender, e)
    
    • Als Antwort vorgeschlagen HerrHuebner Donnerstag, 9. September 2010 08:09
    • Als Antwort markiert Robert Breitenhofer Freitag, 24. September 2010 07:46
    Donnerstag, 9. September 2010 08:08

Alle Antworten

  • Hallo,

    Während des Entwurfsmodus eines Projektes kann ich folgende Dauer-Warnung lesen:

    "Der Wert darf nicht NULL sein. Parametername: objectType"

    Zeile 0, Spalte 0, (keine Angabe zu Projekt und Datei innerhalb des Projekts)

    Verwendest Du VS2010? Arbeitest Du mit vererbten Formularen?

    Hier sind ein paar Beiträge zu dem Thema:

    Wobei dort von einem Fehler und nicht von einer Warnung die Rede ist.

    Thorsten Dörfler
    Microsoft MVP Visual Basic
    vb-faq.de
    Samstag, 7. August 2010 13:23
  • Hallo allerseits,

    ich habe das gleiche Problem, arbeite mit vb express 2010 und ohne vererbte Formulare. Das Projekt lässt sich debuggen und ausführen, auch die exe läuft stabil. Ist es vielleicht nur ein Schönheitsfehler?

    Die Links von Dir, Thorsten, haben leider nicht weiter geholfen.

     

    Ciao EmmPee

    Sonntag, 8. August 2010 04:36
  • Ja, ich arbeite mit VS2010 aber nicht mit vererbten Formularen. Wie auch Emm Pee schreibt, läuft das Programm trotzdem. Es beunruhigt nur ein bißchen!

    Ulrich Boden

    Sonntag, 8. August 2010 20:01
  • Ich habe gerade ein Projekt mit gut 20 Modulen von 2008 auf 2010 upgegradet und hatte dasselbe Problem: etwa ein Drittel zeigte "Der Wert darf nicht NULL sein. Parametername: objectType" an. Außer "forms" war nix vererbt.

    Wie in einem der Links von Thorsten als Workaround empfohlen, kommentierte ich eine Handles-Anweisung nach der anderen aus, bis der Fehler nicht mehr auftrat, und siehe da, auch nach "Entkommentierung" tauchte der Fehler nicht wieder auf.

    Damit ist für alle meine praktischen Zwecke das Problem erledigt.

    Jochen

    Montag, 16. August 2010 17:26
  • Ich habe diese Warnung auch gehabt, weil ich mit vererbten Buttons gearbeitet habe.

    Folgende Änderung hat die Warnung beseitigt:

    Friend Overrides Sub ButtonWeiter_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonWeiter.Click
    

    Geändert in:

      Friend Overrides Sub ButtonWeiter_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
        MyBase.ButtonWeiter_Click(sender, e)
    
    • Als Antwort vorgeschlagen HerrHuebner Donnerstag, 9. September 2010 08:09
    • Als Antwort markiert Robert Breitenhofer Freitag, 24. September 2010 07:46
    Donnerstag, 9. September 2010 08:08