Warum wurde mein Thread geschlossen
-
ich vermute das das hier den Fehler verursacht weiss es aber nicht weil nachdem ich hier was geändert habe läuft es nicht mehr kann es mir aber eben nicht erklären
//Abfrage Gewählte Gruppe HWND hWndListBox = GetDlgItem(hwnd,IDC_GRUPPE_E); Rwert= SendMessage(hWndListBox,CB_GETCURSEL,0,0); if(Rwert== CB_ERR) BoolGruppe = false;
aber ich glaube das der Fehler dann hier entsteht.
if (BoolBetrag&&BoolGruppe) { //Kopieren der Fehlermeldungen _stprintf(Fehlertext,TEXT("%s /n/n Eingabe Erfolgt"),(TCHAR) TextTag); //Ausgabe des Fehlers MessageBox(hwnd,Fehlertext,"Fehler",MB_ICONEXCLAMATION | MB_OK); int temp; temp = Gruppen[Rwert].GetZae(); //Übergabe von Betrag in Gruppe Gruppen[Rwert].grin[temp].SetBetrag(Betrag); //Übergabe von Verwengunszweck in Gruppe if(BoolVerw)Gruppen[Rwert].grin[temp].SetVZweck(VZweck); //Übergabe von Datum tag in Gruppe if(BoolTag)Gruppen[Rwert].grin[temp].SetTag(Tag); //Übergabe von Datum Monat in Gruppe if(BoolMonat)Gruppen[Rwert].grin[temp].SetMonat(Monat); //Übergabe von Datum Jahr in Gruppe if(BoolJahr)Gruppen[Rwert].grin[temp].SetJahr(Jahr); Gruppen[Rwert].SetZae(temp++); //Neusetzen der Eingabefelder SetDlgItemText(hwnd, IDC_BETRAG_V, ""); SetDlgItemText(hwnd, IDC_BETRAG_N, ""); SetDlgItemText(hwnd, IDC_VERWENDUNGSZWECK, "- Keine Angabe -"); SetDlgItemText(hwnd, IDC_TAG, ""); SetDlgItemText(hwnd, IDC_MONAT, ""); SetDlgItemText(hwnd, IDC_JAHR, ""); }else _stprintf(Fehlertext,TEXT("%s /n/nEingabe nicht Erfolgt"),(TCHAR) TextTag); MessageBox(hwnd,Fehlertext,"Fehler",MB_ICONEXCLAMATION | MB_OK);
-
Debugger benutzen...
cya
-
Rwert= SendMessage(hWndListBox,CB_GETCURSEL,0,0);
if(Rwert== CB_ERR)kann ich das wirklich so machen
-
Ja.
Wieso nicht?
-
weiss nicht deswegen frag ich ja
-
also ich hab jetzt den Fehler Lokalisiert krieg ihn aber trotzdem nicht beseitigt undzwar sofern die if- Bedingung anfangt stüzt das Prog ab ich bin am verzweifeln kann mir jmd. weiterhelfen.
if (BoolBetrag&&BoolGruppe) { //Kopieren der Fehlermeldungen _stprintf(Fehlertext,TEXT("%s /n/n Eingabe Erfolgt"),(TCHAR) TextTag); //Ausgabe des Fehlers MessageBox(hwnd,Fehlertext,"Fehler",MB_ICONEXCLAMATION | MB_OK);
-
Mach mal den TCHAR-Cast weg.
cya
-
ja aber das bringt doch nicht viel sofern di if Anweisung kommt springt er komplet raus.
-
Jetzt probier's doch einfach mal aus...
cya
-
ok ich muss ja jetzt sowieso den Petzhold vom Dachboden(mein Zimmer) holen
-
kannst du mir dann erklären warum es dann aufeinmal fuktioniert wenn ich TCHAR rausnehme (ausser Formatierungs Fehler)
-
Nein, aber warum hast du nicht gleich auf mich gehört ;)?
cya
-
tschuldigung
-
Macht nix :).
cya
-
weiss ich doch
-
smalltalk im winapi forum ist so weit wie möglich zu unterdrücken. ergeben sich nur troll-beiträge raus wie z.B. mosta hör auf zu kiffen und sowas
-
och ich wollte blos das letzte wort habe mehr nicht
-
ok
:p
-
man muss doch nicht alles Kommentiere oder
:p