Announcement

Collapse
No announcement yet.

Wie kann ich eine Datei anlegen,damit ...

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Wie kann ich eine Datei anlegen,damit ...

    Ich bin ein Delphi-Neuling und hab bisher nur ein wenig in Turbo Pascal 7.0 programmiert. Jetzt bin ich dabei mit Delphi in die objektorientierte Programmiersprache einzusteigen.
    <p>
    Mein Problem:
    <p>
    Wie kann ich es realisieren, dass beim Drücken eines Buttons ein Öffnen-Dialog erscheint in dem der Nutzer einen Namen für eine neu anzulegende Datei (z.Bsp.: test.txt) eingeben kann und ich mit dieser Datei in meinen Program arbeiten kann? Also dann dahinein Text eingeben, Strings bearbeiten etc.
    <p>
    Wäre über baldige Antwort sehr dankbar.
    <p>
    Franzi

  • #2
    Ganz einfach:
    Einen OpenDialog auf das Formular ziehen
    Ins Button.Onclick ereignis folgendeshereinschreiben:

    var f: TextFile;
    begin
    if Opendialog1.execute then
    AssignFile(F,Opendialog1.filename);
    ReWrite(F);
    WriteLn(F,'TEXT TEXT TEXT');
    CloseFile(F);
    end

    Comment


    • #3
      Hi

      Objectorientiert sähe der Vorschlag von David so aus:

      <pre>

      var
      S: TFileStream;
      begin
      if OpenDialog1.Execute then
      begin
      S := TFileStream.Create(OpenDialog1.FileName, fmCreate);
      try
      S.Write();
      finally
      S.Free;
      end;
      end;
      end;

      </pre>

      Gruß Hage

      Comment


      • #4
        Danke für die erste Hilfestellungen für mich hier im Forum!

        Franz

        Comment

        Working...
        X