שאלה
שלום לא מזמן התחלתי ללמוד MFC (תחת VC++), ויש לי בעיה קלה אך מוזרה בניסיון לפתוח Common Dialog:
) תודה רבה מראש. אה, ואם כבר אני שואל, איך אני גורם לקיצורי המקשים להופיע ליד הפריט בתפריט? (הכל היה הרבה יותר פשוט ב VB)
שלום לא מזמן התחלתי ללמוד MFC (תחת VC++), ויש לי בעיה קלה אך מוזרה בניסיון לפתוח Common Dialog:
void FileOpen() { const char FileNameExt[]="TXT"; const char FileNameFilter[]="All|*.*|"; CFileDialog fileDialog (TRUE, FileNameExt, NULL, OFN_FILEMUSTEXIST, FileNameFilter); //if (fileDialog.DoModal() == IDOK) { //FileName = fileDialog.GetPathName(); //} }
הפונקציה עוברת מצוין את הקומפילציה, אבל כשאני מפעיל אותה בזמן ריצה אני מקבל Error שנוצר כתוצאה מתנאי לא נכון של Assertion, בתוך הקוד של ה MFC:{ ASSERT(afxCurrentResourceHandle != NULL);
בקובץ AFXWIN1.INL שורה 22. מישהו יכול להגיד לי מה הבעיה ואיך לטפל בה? (או איך לבטל את ה Debug .. הממ..