Detected memory leaks???



  • Hallo. Ich programmiere mit Visual C++ 6.0. Mein Programm ist ein MFC SDI Programm.
    Wenn ich mein Programm normal starte läuft alles gut. Kein Fehler zu bemerken.
    Wenn ich mein Programm aber mit F5 starte bekomme ich diese Fehlermeldung.
    Wie gesagt das Programm läuft und macht was es soll. Aber die Meldung beunruhigt mich doch.

    Detected memory leaks!
    Dumping objects -> C:\Programme\Microsoft Visual Studio\… Liz.cpp(126) :
    {91} client block at 0x00AB2B50, subtype 0, 16 bytes long.
    a CFile object at $00AB2B50, 16 bytes long
    Object dump complete.

    Ein Doppelklick auf die Fehlermeldung Zeigt auf Zeile 3

    BOOL Liz::OnInitDialog()
    {
    1 CDialog::OnInitDialog();
    2 CFile* pInputFile = NULL;
    3 pInputFile = new CFile("liz.rtf", CFile::modeRead);
    4 EDITSTREAM strm;
    5 strm.dwCookie = (DWORD) pInputFile;
    6 strm.pfnCallback = MyStreamingCallback;
    7 m_RC.StreamIn(SF_RTF, strm);
    8 pInputFile->Close();
    9 return TRUE;
    }

    Ist die Meldung ernst zu nehmen oder soll ich sie ignorieren?

    cebion



  • Hallo.
    Hat sich erledigt.
    Ein simples delete pInputFile;
    hat das Problem gelöst.

    cebion




Anmelden zum Antworten