Pyrolexxiales
Grünschnabel
EDIT: ( Es handelt sich um MFC in Visual C++ 6.0 )
Ich habe ein Problem, was mich seit Tagen zum Wahnsinn treibt. Ich habe im Internet keine lösung dafür gefunden, deswegen hoffe ich dass ich hier die Hilfe finde die ich verzweifelt suche
Problem:
Ich habe einen Dialog mit einem Eingabe-Button. Per Klick öffnet sich mit DoModal(); ein neuer Dialog mit einem Slider, ein Eingabefeld. Das Eingabefeld ist auf Zahlen reduziert und Schreibgeschützt. Per Slider kann man Werte zwischen 0 und 50 einstellen. Nun das Problem. Ich will diesen Integer-Wert in die Listbox schreiben, die sich in meinem Ausgangsdialog befindet. ich wandle den Integerwert in einen String um mit
(Habs auch mit "%i" versucht). Das alles funktioniert einwandfrei. Nun will ich diesen String in den Ausgangsdialog in die Listbox schreiben.
und genau in dieser Zeile bekommt er einen "Debug Assertion Failed!". Ich habe das ganze um es zu testen mit einer Listbox versucht die sich in dem Dialog befindet den ich aufrufe. Funktioniert einwandfrei. Wieso kann ich ihn dann nicht in meinen Ausgangsdialog schreiben?
Das Programm ist nur ein Übungsbeispiel für mich um die Steuerelemente zu verinnerlichen. Hat also keinen höheren nutzen.
Danke im Voraus
Pyro
Ich habe ein Problem, was mich seit Tagen zum Wahnsinn treibt. Ich habe im Internet keine lösung dafür gefunden, deswegen hoffe ich dass ich hier die Hilfe finde die ich verzweifelt suche
Problem:
Ich habe einen Dialog mit einem Eingabe-Button. Per Klick öffnet sich mit DoModal(); ein neuer Dialog mit einem Slider, ein Eingabefeld. Das Eingabefeld ist auf Zahlen reduziert und Schreibgeschützt. Per Slider kann man Werte zwischen 0 und 50 einstellen. Nun das Problem. Ich will diesen Integer-Wert in die Listbox schreiben, die sich in meinem Ausgangsdialog befindet. ich wandle den Integerwert in einen String um mit
Code:
string.Format( "%d", Integer );
Code:
dlg.m_ctrlListBox.AddString( string );
Das Programm ist nur ein Übungsbeispiel für mich um die Steuerelemente zu verinnerlichen. Hat also keinen höheren nutzen.
Danke im Voraus
Pyro
Zuletzt bearbeitet: