Funkce z MSDN library

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Odpovědět
daviddda
Level 1
Level 1
Příspěvky: 72
Registrován: 18 led 2010 18:47

Funkce z MSDN library

Příspěvek od daviddda »

Ahoj, mam nasledujici kod z FileZilla Serveru, ve kterem byl vytvoren novy pointer "pMsg" tento pointer byl predan jako parametr funkci "PostMessage(...)", kdyz funkce neni spravne provedena variable "BOOL res" bude nula a tudis vytvorenou alokaci pro "pMsg" vymazu, pokud ale funkce PostMessage bude provedena spravne, neni v kodu implementovana zadna dealokace pro pMsg. Provadi tedy dealokaci sama funkce PostMessage()?

if (m_pFirstLayer)
{
CAsyncSocketExLayer::t_LayerNotifyMsg *pMsg = new CAsyncSocketExLayer::t_LayerNotifyMsg;
pMsg->hSocket = m_SocketData.hSocket;
pMsg->lEvent=lEvent%0xFFFF;
pMsg->pLayer=0;
BOOL res=PostMessage(GetHelperWindowHandle(), WM_USER, (WPARAM)m_SocketData.nSocketIndex, (LPARAM)pMsg);
if (!res)
delete pMsg;
return res;
}
Odpovědět

Zpět na „Programování a tvorba webu“