|
-
Nov 22nd, 2002, 03:55 PM
#1
Thread Starter
Member
My Dll is unable to load resources !?
I don`t know the reason but my dll isn`t be able to load resources. Even that simple code below, fails.
CString str;
str.LoadResource(IDS_MYSTR);
I tried to create a modal dialog but it also failed to load resource of the dialog template.
CDialog myDlg(IDD_DIALOG_MYDLG);
myDlg.DoModal(); // Returns -1
I even tried to write;
CDialog *pMyDlg = new CDialog;
pMyDlg->Create(IDD_DIALOG_MYDLG); //Create(...) asserts
in dlgcore.cpp
BOOL CDialog::Create(LPCTSTR lpszTemplateName, CWnd* pParentWnd)
{
ASSERT(IS_INTRESOURCE(lpszTemplateName) || AfxIsValidString(lpszTemplateName));
m_lpszTemplateName = lpszTemplateName; // used for help
if (IS_INTRESOURCE(m_lpszTemplateName) && m_nIDHelp == 0)
m_nIDHelp = LOWORD((DWORD_PTR)m_lpszTemplateName);
#ifdef _DEBUG
if (!_AfxCheckDialogTemplate(lpszTemplateName, FALSE))
{
ASSERT(FALSE); // invalid dialog template
!!!! DEBUGGER STOPS EXECUTION {AFTER THE ASSERT(FALSE)} HERE !!!!!!
namePostNcDestroy(); // cleanup if Create fails too soon
return FALSE;
}
#endif //_DEBUG
......
.....
}
I don`t know how to overcome that problem. If you have experienced the same problem and/or know the solution, would you please let me know
Thanks in advance
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|