Suchergebnisse

Suchergebnisse 1-4 von insgesamt 4.

  • Benutzer-Avatarbild

    Notwendiger Fall von korrektem Debugging-Vorgehen - wie finde ich den Fehler. statt VB.NET-Quellcode (1 Zeile) schreib eben alles einzeln: VB.NET-Quellcode (5 Zeilen) Durch dieses kleinfitzlige Geschreibe bekommst Du zwar nicht direkt den Fehler weg, aber Du kannst viel leichter feststellen, wo genau der Fehler liegt. Sag uns den mal bitte, also in welcher Zeile kommt dann der Fehler. Wahrscheinlich wertest Du ne leere Zelle aus, oder? btw: Nach so langer Zeit im Forum noch Verwendung des Begrif…

  • Benutzer-Avatarbild

    Dann schau Dir noch den Wert von i an. Ist er Null, dann ist Dein DGV nicht befüllt, ist er sehr groß, kann es sein, dass Du zu weit gehst. Wenn Du nämlich auch während der Laufzeit im DGV neue Zeilen als User anlegen darfst, dann ist die letzte Zeile nicht Rows.Count - 1, sondern Rows.Count - 2. Das ist alles aber gerade sehr Spekulatius. Den Fehler müsstest Du aber selber finden (können).

  • Benutzer-Avatarbild

    Aus drei Gründen keine gute Idee: - Stichwort Root cause analyse: Du scheinst zwar das Problem zu beheben, kennst aber noch immer nicht die Ursache des Problems - Du entfernst keine Zeilen, die irgendwo Nothing zurückgeben, sondern einen Leerstring. Das ist was anderes - Dein Code ist … ausbaufähig

  • Benutzer-Avatarbild

    Zitat von Axxxxxl: „die Untersektion If (CurrentCellValue Is Nothing) Then... hat es leider nicht geschafft dort bereits die leeren Zeilen zu löschen“Da ist es ja auch schon zu spät. Zeile#10 greift ja schon auf CurrentCellValue zu und versucht daraus einen String zu machen. Wenn der CurrentCellValue aber Nothing ist, wird diese Zeile scheitern und eine Exception werfen. Das heißt, dass das Programm an dieser Stelle abbricht. Und das Gesums ab Zeile#12 kommt überhaupt nicht mehr zum Zuge. Aber w…