m0hr Geschrieben 18. August 2008 Geschrieben 18. August 2008 So, einen guten Morgen, ich hab folgendes Problem, ich möchte das Laden/Speichern von einem Memo-Feld automatisieren. Sodas wenn das Program geöffnet wird die Textdatei(soll eine Config sein) automatisch geladen wird und beim schließen automatisch gespeichert wird. Arbeiten tuhe ich mit dem Turbo C++ von Borland Lade-Button: if(OpenDialog1->Execute()) { Memo1->Lines->LoadFromFile(OpenDialog1->FileName); } Speicher-Button: if(SaveDialog1->Execute()) { Memo1->Lines->SaveToFile(OpenDialog1->FileName); } Dass das laden dann in "__fastcall TForm1::TForm1(TComponent* Owner)" bzw. TForm creat muss schon klar, aber was ich abändern muss (falls es über diese art und weise geht) weiß ich nicht. Man könnte dies natürlich auch über eine Header-Datei machen, jedoch weiß ich erstens nicht wie ich sachen dort reinschreibe und zweitens weiß ich nicht was ich im Borland Builder Turbo++ ändern muss, damit die Headerdatei bei jedem Start des Programmes ausgelesen wird. Ich hoffe mir kann jmd helfen, denn ich steh irgendwie schon seit langem vor diesem Problem.:confused: lG m0hr Zitieren
nwa Geschrieben 30. August 2008 Geschrieben 30. August 2008 da musste garnix ändern ... das was du in deiner Button-Click Ereignis hast machste einfach in den sog. Konstruktor des Formulars... __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { //code } oder da rein wo du meintest ...OnCreate - Ereignis void __fastcall TForm1::FormCreate(TObject *Sender) { //code } --- speichern da ist es ähnlich ... in das OnDestroy - Ereignis void __fastcall TForm1::FormDestroy(TObject *Sender) { //code } hoffe damit ist dir geholfen ... Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.