Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Auf .txt datei speichern (https://www.delphipraxis.net/141016-auf-txt-datei-speichern.html)

Jake 30. Sep 2009 17:01


Auf .txt datei speichern
 
hallo

weiß jemand ob man den text aus edit boxen irgendwie extern speicher kann?

sodass man dann die datei öffnet und der inhalt steht wieder in den editboxen...

DeddyH 30. Sep 2009 17:07

Re: Auf .txt datei speichern
 
Ja, ich weiß das :stupid:.

messie 30. Sep 2009 17:09

Re: Auf .txt datei speichern
 
Zitat:

Zitat von Jake
hallo

weiß jemand ob man den text aus edit boxen irgendwie extern speicher kann?

sodass man dann die datei öffnet und der inhalt steht wieder in den editboxen...

Beschreib' mal genau, was Du vorhast und was Du schon versucht hast. Dann wird es leichter, dort Hilfe zu geben.

Grüße, Messie

Jake 30. Sep 2009 17:21

Re: Auf .txt datei speichern
 
dann sag es deddyh :-D

also wenn du ein paar edit boxen hast, schreibst du was rein und klickst auf speichern dann wird der pfad abgefragt.

wenn man es wieder haben will drückt man laden und dann sucht man sich die datei und alles steht wieder in den editboxen.

Jens Hartmann 30. Sep 2009 17:27

Re: Auf .txt datei speichern
 
Wo willst Du das denn hin Speichern.

Mehrer Edits ind eine Textdatei, dann musst du dies einteilen.
Du willst ja wahrscheinlich später alles wieder im richtigen Edit stehen haben.
Das bedeutet String zusammensetzen und wieder zerlegen etc.

Ein bißchen mehr Info wäre da schon gut.

MFG

Jens

DeddyH 30. Sep 2009 17:28

Re: Auf .txt datei speichern
 
Eine von vielen Möglichkeiten wäre TIniFile. Den Pfad kannst Du mit einem TSaveDialog eingeben lassen. Das sähe in Code gepackt dann etwa so aus:
Delphi-Quellcode:
const Sectionname = 'Texte';
var Ini: TIniFile;
    i: integer;
begin
  if SaveDialog.Execute then
    begin
      Ini := TIniFile.Create(SaveDialog.Filename);
      try
        for i := 0 to ComponentCount - 1 do
          if Components[i] is TEdit then
            Ini.WriteString(Sectionname,TEdit(Components[i]).Name,TEdit(Components[i]).Text);
      finally
        Ini.Free;
      end;
    end;
end;
Zum Auslesen das Gleiche genau anders herum.

Teekeks 30. Sep 2009 17:28

Re: Auf .txt datei speichern
 
Ich geb dir ein paar Tipps:
TSaveDialog
TMemo.SaveToFile()
Das sollte eigendlich genügen. :D

Gruß Teekeks

Roter kasten: egal ^^

Jake 1. Okt 2009 17:42

Re: Auf .txt datei speichern
 
wie benutzt ich so einen TsaveDialog?

rollstuhlfahrer 1. Okt 2009 18:27

Re: Auf .txt datei speichern
 
HI,

hast du keine Delphi-Hilfe? Da steht so was drin. Ansonsten guck mal, was du mit .Execute und .FileName machen kannst.

Bernhard

EDIT: Google gibts ja auch noch: Bei Google suchenTSavedialog delphi

Matze 1. Okt 2009 18:53

Re: Auf .txt datei speichern
 
Geschlossen, da die ursprüngliche Frage geklärt und die neue bereits in einem anderen Thema gestellt wurde.

G E S C H L O S S E N


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:32 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz