Wo ist der Destruktor?



  • Guten Morgen,

    ich hoffe meine Frage ist relativ einfach zu lösen.
    Ich hab eine Dialogbasiert Anwendung erstellt (natürlich per Assistent).
    Ich würde jetzt gerne beim Verlassen der Anwendung einigen Speicher wieder freigeben, dummerweise finde ich den Destruktor nicht.
    Einfach mal einen einfügen hat nur zu ner Fehlermeldung geführt.

    Natürlich kann ich das Problem mit DestroyWindow umgehen, aber das interessiert mich jetzt grundsätzlich, weil in SDI-Projekten finde ich den Destruktor ohne Probleme und bei diversen Suchen im www hab ich auch nix zu dem Thema gefunden.

    Danke schon mal im Voraus,

    Chris



  • Einfach mal einen einfügen hat nur zu ner Fehlermeldung geführt

    was für eine Fehlermedlung?



  • Ich krieg jetzt gleich echt nen Vogel:
    vorhin hab ich x-fach rumgesucht und probiert und habs dann mit dem DestroyWindow gelöst.
    Die Fehlermeldung war jedesmal was mit '__thiscall CStrreplaceDlg::~CStrreplaceDlg(void)' already has a body

    Jetzt hab ich gerade nochmal den Destruktor manuell eingebaut um die Fehlermeldung genau zu haben und jetzt geht es.
    Also wars wohl doch eher ein Layer 8 Problem.

    Aber Danke fürs Nachfragen...



  • hast inder header und code datei geschaut !?!? ob der derstruktor da ist?


  • Mod

    Ich wette, Du hast den Destruktor in einem Header drin und nicht in der Klassendeklaration!



  • Also wars wohl doch eher ein Layer 8 Problem.

    Was ist ein Layer 8 Problem?



  • simon.gysi schrieb:

    Also wars wohl doch eher ein Layer 8 Problem.

    Was ist ein Layer 8 Problem?

    Evtl. ein Problem zwischen den Kopfhörern? 😃


Anmelden zum Antworten