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
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 ...
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden