Listcontrol lässt Programm abstürzen



  • Ich habe da ein komisches Laufzeitverhalten in meiner Anwendung,
    wenn ich ein Listcontrol auf dem nicht modalen Dialog platziere.

    Solange ich es nur auf dem Dialog ablege ist alles i.O.
    Sobald aber eine Membervariable dafür hinterlegt wird, stürzt
    meine Anwendung mit der Meldung "...hat ein Problem festgestellt und
    muss beendet werden" ab (sofern der nicht modale Dialog mit dem betreffenden
    ListControl angezeigt werden soll).

    Bereinigen & neu Erstellen bereits versucht. Sobald die Einträge
    händisch gelöscht werden (also die Memebervar fürs ListCtrl),
    funktioniert der Dialog wieder.

    Die Membervariable zum Control:

    CListCtrl xliste;
    DDX_Control(pDX, IDC_LIST1, xliste);
    

    Ich nutze das VS2008 Pro mit VAX.



  • Argh..iregdnwas scheint grundsätzlich schief zu laufen. Ich habe es
    jetzt mal mit einer ListBox versucht. Genau das gleiche Problem.

    Absolut alles was eine Membervariable bekommt, lässt die ganze
    Anwendung crashen. 😡


  • Mod

    Wie sieht der Callstack aus?



  • Hat sich erledigt. Ich habe mal ein Klickereignis auf einen der neuen
    Button gelegt, Projekt nochmals bereinigt usw. und siehe da, plötzlich
    kann ich meinen Controls wieder Variablen verpassen.

    Ich hoffe es bleibt so.
    @Martin: Debuggausgabe war unauffällig.


Anmelden zum Antworten