30/10/2024 - oregon ha scritto:
Purtroppo così non se ne esce.
È necessario, se vuoi indicazioni precise, provare il sorgente e fare direttamente debugging.
Se puoi postare uno zip completo da eseguire ci proviamo, altrimenti mi spiace.
mi è complicato mandare tutto il progetto, comunque leggendo questo:
Detected memory leaks!
Dumping objects ->
f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\strcore.cpp(156) : {25323} normal block at 0x0E0A5048, 26 bytes long.
Data: < % | > B0 25 16 7C 04 00 00 00 04 00 00 00 01 00 00 00
quindi sto vedendo che creano memory leaks i toolTip, io ho scritto nel .h:
CToolTipCtrl m_ToolTip1;
in cpp:
void CDDlg::OnInitDialog(void)
{
CString strToolTip; ///< Stringa da mostrare.
if (m_ToolTip1.Create(this) == FALSE)
{
AfxMessageBox(strToolTip, MB_ICONERROR);
}
else
{
m_bTTIniz = true;
strToolTip.LoadString(IDS_STRING119);
m_ToolTip1.AddTool(&m_button, strToolTip);
m_ToolTip1.Activate(TRUE);
}
e :
BOOL CDDlg::PreTranslateMessage(MSG* pMsg)
{
m_ToolTip1.RelayEvent(pMsg);
return CDialogEx::PreTranslateMessage(pMsg);
}
ma poi visto che ho utilizzato la Create devo deallocare in qualche modo?