EditBox auslesen & Ordner erstellen
-
Hallo liebe Leute!
Ich möchte die EditBox (IDC_EDIT1 bei mir) in meinem Programm auslesen und
den Inhalt dann als Ordernamen (mithilfe von _mkdir()) verwenden.Zurzeit habe ich es so:
char ordner[MAX_PATH]; GetDlgItemText(hDlg,IDC_EDIT1,ordner,SendDlgItemMessage(hDlg,IDC_EDIT1,EM_GETLINE,0,0)); _mkdir(ordner);Es kommen auch keine Errors oder ähnliches, doch wenn ich dann einen Namen in die EditBox eingebe (und das Programm minimiere = GetDlgItemText wird ausgeführt), stürzt mein Programm mit einer 'Microsoft Error Reporting Message' ab.
Woran kann das liegen? Habe ich irgendwas falsch gemacht?
Ohne den obigen Code funktioniert alles wunderbar.Hoffe auf Hilfe!!
MfG Flare
-
So klappt es ohne jegliche Errors, aber er erstellt mir auch hier keinen Ordner.
char ordner[MAX_PATH]; GetDlgItemText(hDlg,IDC_EDIT1,ordner,0); _mkdir(ordner);MfG Flare
-
Hallo,
Die Api will die Größe des Buffers von ordner haben

char ordner[MAX_PATH];
GetDlgItemText(hDlg,IDC_EDIT1,ordner, MAX_PATH);
_mkdir(ordner);
-
Danke dir, funktioniert wunderbar!
