000
07.08.2007, 07:54 Uhr
~abrissbirne
Gast
|
Hallo, ich versuche mit diesen Code:
Code: |
CFileDialog m_File(TRUE);
if(m_File.DoModal() == IDOK) m_strInclude = m_File.GetFolderPath();
SetDlgItemText(IDC_INCLUDE, m_strInclude);
|
den Pfad des Ordners den der User angewählt hat in die Variable m_strInclude eines Eingabefeldes zu laden und diesen anzuzeigen. Dieser Pfad wird im späteren verlauf des Programms noch benötigt. Der Debugger zeigt mir keine Fehler an. Beim Ausführen hab ich einen ASSERT.
Code: |
{ ASSERT(::IsWindow(m_Wnd)); return ::SendMessage(m_hWnd, message, wParam, lParam);}
|
Unbehandelte Ausnahme:
Code: |
0xC0000005: Access Violation
|
Mein zweites Problem besteht darin eine .txt Datei in einem bestimmten Pfad zu speichern.
Code: |
CStdioFile SaveFile; CString PathtoSave; strPathtoSave = "C:\\Programm...\\Test.txt"
SaveFile.Open(strPathtoSave, CFile::modeCreate | CFile::modeWrite); SaveFile.WriteString("Das ist eine\r\nTestnachricht"); SaveFile.Close();
|
Beim Ausführen kommt Debug Assertion Failed!
Code: |
ASSERT(m_pStream != NULL);
|
Für eure Hilfe bin ich sehr Dankbar! |