Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

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.

  • Autor

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......

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?
  • Autor
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()

  • Autor

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....

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.

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.