Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo,

diesmal hätte ich gern ein Problem mit MFC.... :D

Ich habe folgenden Code:


enum{kddb};


for(int i=0;i<Kunden->GetAnzahl();i++)

{

index=m_CNonSelect.AddString(pKunden[i]->GetVName() + "," + pKunden[i]->GetNName());

m_CNonSelect.SetItemData(index,kddb);

}

Damit möchte ich eine Combo-List befüllen, wie gesagt, möchte. Der Compiler gibt zwar keinen Fehler aus, aber das Programm crasht jedes mal, wenn ich Daten eingebe und diese dann in der Liste sehen möchte. Wenn keine Daten existieren, läuft es zwar, aber zeigt halt nix an (is ja logisch, da keine Daten da).

Könnt ihr mir vielleicht helfen, weiter zu kommen? Meine ist Tischplatte bereits kurz vorm Brechen durch das viele Kopfdraufgehaue.

Danke.

Geschrieben

Der Code, der den Zeigern die Werte liefert, ist in einer eigenen Klasse. Die Zeiger zeigen auf Funktionen, die die Werte per return wiedergeben.

Die Fehlermeldung ist die von WinXP, die fragt ob ich Debuggen möcht usw., also ein "normaler" Crash mit Problembericht usw......

Geschrieben

Du hast mich nicht verstanden. Wie heißt die Funktion, in der der Code steht, den du oben gepostet hast?

Die Fehlermeldung ist die von WinXP, die fragt ob ich Debuggen möcht usw., also ein "normaler" Crash mit Problembericht usw......
Wie lautet die Meldung, wenn du das Programm mit dem Debugger startest?
Geschrieben
Du hast mich nicht verstanden. Wie lautet die Meldung, wenn du das Programm mit dem Debugger startest?

Nein, du hast mich nicht verstanden, der Debugger meckert nicht, Windows meckert und bietet DESSEN Debug Funktion an.

Die Funktion in der es aufgerufen wird ist eine:


BOOL CAusgabe::OnInitDialog()

Geschrieben
Oh junge.....

ich sag doch, NIX, es compiliert einwandfrei!

Und ich sagte nichts von kompilieren.

Wenn du das Programm mit F5 startest, stürzt es also nicht ab?

Und wenn du es ohne Debugger startest (Strg-F5), dann schon?

Geschrieben

Also nochmal:

Der Visual Studio Compiler hat kein Problem.

Mein Vorgehen:

1. Programm erstellen

2. Liste Laden oder selbst eingeben

3. Liste anzeigen lassen

4. Fehlermeldung:

Progg.exe hat ein Problem festgestellt und muss beendet werden. Falls Sie ihre Arbeit...bla...bla...bla...

Für weitere Informationen zu diesem Thema klicken Sie hier.

Button1: Debug

Button2: Beenden

Nun klar welche Meldung ich meine? weil ich voll und ganz nicht verstehe worauf du hinaus möchtest....

Geschrieben
Also nochmal:

1. Programm erstellen

2. Liste Laden oder selbst eingeben

Da fehlt dazwischen irgendwie der Punkt "Programm starten". Machst du das? Wenn ja, wie?

weil ich voll und ganz nicht verstehe worauf du hinaus möchtest....
Ich möchte einfach nur, dass du das Programm nicht normal, sondern mit dem Debugger startest.

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...