EDN Admin
Well-known member
<p align=left><font face=Arial size=2>Hi,</font>
<p align=left>
<p align=left>i am getting assertion in the following code part of <font color="#3366ff wingdi.cpp </font><font color="#000000 which is a Visual Studio File</font>
<p align=left>
<p align=left>i have got valid <font color="#0000ff hObject</font>
<p align=left><font color="#0000ff </font>
<p align=left><font color="#0000ff <font color="#000000 but</font> m_hObject CXX0030: Error: expression cannot be evaluated </font>
<font color="#0000ff </font>
<p align=left><font color="#0000ff <font color="#000000 i am getting unhandled exceptio in</font> <font color="#ff0000 CHandleMap* pMap = afxMapHGDIOBJ(TRUE); // create map if not exist</font><font color="#008000 </font>
<p align=left>
<p align=left></font><font color="#000000 what actually cause this problem.....</font>
<p align=left> <font size=3>
<font size=2>BOOL CGdiObject::Attach(HGDIOBJ hObject)</font>
<font size=2>{</font>
</font><font size=2>ASSERT(m_hObject == NULL); <font color="#008000 // only attach once, detach on destroy </font></font>
<font color="#0000ff if</font> (hObject == NULL)
{
<font color="#0000ff return</font> FALSE;
}
<font color="#008000 // remember early to avoid leak </font>
m_hObject = hObject;
<font color="#ff0000 CHandleMap* pMap = afxMapHGDIOBJ(TRUE); // create map if not exist</font><font color="#008000 </font>
ASSERT(pMap != NULL);
pMap->SetPermanent(m_hObject, <font color="#0000ff this</font>);
<font color="#0000ff return</font><font size=3><font size=2> TRUE;</font>
<font size=2>}</font> </font>
View the full article
<p align=left>
<p align=left>i am getting assertion in the following code part of <font color="#3366ff wingdi.cpp </font><font color="#000000 which is a Visual Studio File</font>
<p align=left>
<p align=left>i have got valid <font color="#0000ff hObject</font>
<p align=left><font color="#0000ff </font>
<p align=left><font color="#0000ff <font color="#000000 but</font> m_hObject CXX0030: Error: expression cannot be evaluated </font>
<font color="#0000ff </font>
<p align=left><font color="#0000ff <font color="#000000 i am getting unhandled exceptio in</font> <font color="#ff0000 CHandleMap* pMap = afxMapHGDIOBJ(TRUE); // create map if not exist</font><font color="#008000 </font>
<p align=left>
<p align=left></font><font color="#000000 what actually cause this problem.....</font>
<p align=left> <font size=3>
<font size=2>BOOL CGdiObject::Attach(HGDIOBJ hObject)</font>
<font size=2>{</font>
</font><font size=2>ASSERT(m_hObject == NULL); <font color="#008000 // only attach once, detach on destroy </font></font>
<font color="#0000ff if</font> (hObject == NULL)
{
<font color="#0000ff return</font> FALSE;
}
<font color="#008000 // remember early to avoid leak </font>
m_hObject = hObject;
<font color="#ff0000 CHandleMap* pMap = afxMapHGDIOBJ(TRUE); // create map if not exist</font><font color="#008000 </font>
ASSERT(pMap != NULL);
pMap->SetPermanent(m_hObject, <font color="#0000ff this</font>);
<font color="#0000ff return</font><font size=3><font size=2> TRUE;</font>
<font size=2>}</font> </font>
View the full article