Zum Inhalt springen

Laden/Speichern automatisieren


m0hr

Empfohlene Beiträge

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

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 2 Wochen später...

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 ...

Link zu diesem Kommentar
Auf anderen Seiten teilen

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.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...