Einen String lesen und in eine Datei schreiben

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu So erstellen Sie VCL-Formularanwendungen


Die Erstellung dieser VCL-Anwendung umfasst die folgenden grundlegenden Schritte:

  1. Ein VCL-Formular mit einer Schaltfläche erstellen.
  2. Quelltext verfassen, mit dem der String gelesen und in eine Datei geschrieben wird.
  3. Die Anwendung ausführen.

So erstellen Sie ein VCL-Formular:

  1. Legen Sie ein Verzeichnis an, in dem die Projektdateien gespeichert werden.
  2. Wählen Sie Datei > Neu > Weitere > Delphi-Projekte oder C++Builder-Projekte, und doppelklicken Sie auf das Symbol VCL-Formularanwendung. Der VCL-Formular-Designer wird angezeigt.
  3. Ziehen Sie aus der Seite Standard der Tool-Palette eine TButton-Komponente in das Formular.

So lesen und schreiben Sie einen String:

  1. Markieren Sie im Formular das Steuerelement Button1.
  2. Doppelklicken Sie im Objektinspektor auf der Registerkarte Ereignisse auf die Aktion OnClick. Der Quelltext-Editor wird angezeigt. Der Cursor befindet sich bereits im Block der Ereignisbehandlungsroutine TForm1.Button1Click (Delphi) bzw. TForm1::Button1Click (C++).
  3. Bewegen Sie in Delphi den Cursor vor das reservierte Wort begin, und drücken Sie dann die EINGABETASTE. Über dem Codeblock wird eine neue Zeile eingefügt.
  4. Fügen Sie die folgenden Variablendeklarationen hinzu: TFileStream *fs const AnsiString str = "Hello";
  5. Bewegen Sie den Cursor in den Codeblock, und geben Sie folgenden Quelltext ein: fs = new TFileStream( "temp.txt", fmCreate );
 fs->Write ((void*)str.c_str(), str.fmCreate);

So führen Sie die Anwendung "Hello World" aus:

  1. Speichern Sie die Projektdateien, und wählen Sie dann Start > Ausführen, um die Anwendung zu compilieren und auszuführen.Auf dem Formular wird eine Schaltfläche mit der Bezeichnung Button1 angezeigt.
  2. Klicken Sie auf Button1.
  3. Öffnen Sie mit einem Texteditor die neu erstellte Datei temp.txt, die sich im Projektverzeichnis befindet.In der Datei wird der String "Hello" angezeigt.

Siehe auch