speichern von daten beim beenden vom programm



  • hi
    ich möchte das sich bei beenden eines prgs daten speichern (in eine txt per TStringList)

    wie könnte man das machen 😕

    if(Form1->Destroy)...;
    

    oder so?
    ➡ hab auch gelesen was man machen könnte wenn der rechner runtergefahren wird jedoch nicht verstanden 😞



  • Hallo

    benutz den Destruktor des Forms

    // Headerdatei des Forms
    ...
    public :
      TForm1(...); // bestehender Konstruktor
      ~TForm1(); // Deklaration des Destruktors einfügen
    };
    
    // Cpp-Datei des Forms
    TForm1::~TForm1()
    {
      // hier Speicher aufräumen
    }
    

    bis bald
    akari



  • ähm
    das heißt ich muss die befehle methoden anweisungen nach ganz unten in den destructor packen?

    TForm1::~TForm1()
    {
      // hier Speicher aufräumen
    }
    

    ich probier einfach mal aus

    danke



  • der compiler heult jetzt rum 😃

    ➡

    [C++ Fehler] Unit1.h(18): E2113 Virtuelle Funktion 'TForm1::~TForm1()' verursacht Konflikte mit der Basisklasse 'TForm'
    


  • Hallo

    sorry, da fehlt noch das __fastcall

    // Headerdatei des Forms
    ...
    public :
      TForm1(...); // bestehender Konstruktor
      __fastcall ~TForm1(); // Deklaration des Destruktors einfügen
    };
    
    // Cpp-Datei des Forms
    __fastcall TForm1::~TForm1()
    {
      // hier Speicher aufräumen
    }
    

    bis bald
    akari



  • hät ich selbst dauf kommen können 🙂

    danke 😃


Anmelden zum Antworten