18. August 200817 j 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
30. August 200817 j 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 ...
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.