Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Eingaben in einer .txt Datei speichern (https://www.delphipraxis.net/154916-eingaben-einer-txt-datei-speichern.html)

Haris2201 30. Sep 2010 16:04

Eingaben in einer .txt Datei speichern
 
Ich habe mal eine Frage.
Ich habe schon überall im Forum gefunden und ich versteh das nicht so ganz.

Wir kann ich eine Eingabe (über ein Edit-Feld) in einer txt-Datei speichern,
wenn der Benutzer auf ein Button drückt (BitBtn)?

Bitte so unkompliziert wie möglich erklären.

Gruß
Haris2201

Luckie 30. Sep 2010 16:19

AW: Eingaben in einer .txt Datei speichern
 
Ich kann nicht glaube, dass du die Lösungen im Forum nicht verstanden hast.
Also hier noch mal:
- TStringList
- AssigneFile, Writeln
- TFilestream

Haris2201 30. Sep 2010 16:24

AW: Eingaben in einer .txt Datei speichern
 
...!

Nein, ich weiß nicht was das zu bedeuten hat.

Könntest du nicht einfach den Befehl oder den Quellcode dafür posten?

Haris2201 30. Sep 2010 16:31

AW: Eingaben in einer .txt Datei speichern
 
Ich würde gerne ein Beispiel sehen, um das zu verstehen.

Wenn du da jetzt was postest (- TStringList- AssigneFile, Writeln- TFilestream ) hab ich garnichts davon.

Zumindest hättest du einen Link mit schreiben können.

mfG

p80286 30. Sep 2010 16:32

AW: Eingaben in einer .txt Datei speichern
 
Nun die einfachste (und fehlerträchtigste) Art wäre so:

Delphi-Quellcode:
var
  f : textfile;

begin
  assignfile(f,'meine Datei');
  append(f);
  writeln(f,edit1.text);
  closefile(f);
end;
Natürlich mußt Du noch Vorsorge treffen, daß es die Datei gibt, Du mußt das richtige Verzeichnis wählen usw.

Gruß
K-H

edith:
Du must nicht zweimal nacheinander posten, man kann Beiträge auch editieren (Bearbeiten).

Haris2201 30. Sep 2010 16:37

AW: Eingaben in einer .txt Datei speichern
 
Vielen Dank!

Bin daran in Foren geöhnt...

Gibt dir mehr Post auf dem Profil :-D

War aber keine Absicht.

Danke das du das so auf den Punkt gebracht hast!!

mfG


P.S. Wieso kann ich bei Borland Delphi XE nicht einfach f9 drücken um diese datei auszuführen?
Ich habe eine 30-day demo (vielecht liegt es ja daran?)


Haris2201

Satty67 30. Sep 2010 16:39

AW: Eingaben in einer .txt Datei speichern
 
Zitat:

Zitat von Haris2201 (Beitrag 1052977)
Wenn du da jetzt was postest (- TStringList- AssigneFile, Writeln- TFilestream ) hab ich garnichts davon.

Also das ist eigentlich schon eine große Hilfe. ich würde Suchbegriffe nicht ausschlagen...

Man gibt die Begriffe nur oben rechts in die Suchfunktion ein und bekommt mehr Beispiele, als man an einem Tag lesen kann.

Luckie 30. Sep 2010 16:39

AW: Eingaben in einer .txt Datei speichern
 
Zitat:

Zitat von Haris2201 (Beitrag 1052977)
Zumindest hättest du einen Link mit schreiben können.

Aber die Schuhe kannst du dir schon alleine zubinden oder? Wie wäre es die Begriffe mal in der Forensuche oder in der Hilfe oder bei Google einzugeben? Und was für Links erwartest du? Nach eigener Aussage hast du ja angeblich keine Treffer der Suche verstanden. Was nützt dir also ein Link?

Sir Rufo 30. Sep 2010 16:53

AW: Eingaben in einer .txt Datei speichern
 
Gibt es eigentlich schon betreutes programmieren? :mrgreen:

Haris2201 30. Sep 2010 16:55

AW: Eingaben in einer .txt Datei speichern
 
...
Ich habe schon was in der suche gefunden, wenn ich aber schreibe das ich nichts gefunden habe,
dann meine ich /oder meint man damit, dass ich es nicht verstanden habe bzw. das es nicht nützlich war.

Sorry Leute, aber ich bin noch ein Anfänger, da versteh ich grade mal die grundlegenden Sachen...

Sei mir bitte nich böse.

Könnt ihr mir bitte diese Frage noch beantworten?
Code:
Wieso kann ich bei Borland Delphi XE nicht einfach f9 drücken um diese datei auszuführen?
Ich habe eine 30-day demo (vielecht liegt es ja daran?)

Luckie 30. Sep 2010 16:59

AW: Eingaben in einer .txt Datei speichern
 
Für eine neue Frage, erstelle bitte einen neuen Thread.

Und wenn du was nicht verstehst, dann frage doch, was du nicht verstehst.

xZise 30. Sep 2010 19:26

AW: Eingaben in einer .txt Datei speichern
 
Alternativ mit einer TStringList:
Delphi-Quellcode:
var
  x : TStringList;

x := TStringList.Create; // Die Liste erstellen (sozusagen vorbereiten)
try
  x.LoadFromFile('C:\....'); // Eine Datei laden (Dateinamen natürlich hier einsetzen)
  x.Add('Hallo Welt'); // Eine Zeile hinzufügen
  x.SaveToFile('C:\....'); // Das Speichern
finally // Damit geht man sicher, das bestimmter Code ausgeführt werden soll
  x.Free; // Nämlich die Liste freizugeben
end;
Sollte größtenteils doch selbst erklärend sein und ein gutes Delphi Buch/Tutorial helfen.

MfG
Fabian

Haris2201 3. Dez 2010 06:41

AW: Eingaben in einer .txt Datei speichern
 
Ich habe noch eine Frage.

Wenn ich bei meinem Programm speichern drücke, soll ein SaveDialog kommen und anhand der Daten, die der User dadurch eingibt, soll mein programm wissen:
1) Wo er es speichern will.
2) Mit welchen Namen er das speichern will.


Außerdem klappt das bei mir nicht ganz mit den Vorschlägen hier.
Ich möchte ein NEUES txt document erstellen.


mfG

himitsu 3. Dez 2010 06:56

AW: Eingaben in einer .txt Datei speichern
 
Hast du mal in die OH geschaut?
da sollte es ein Beispiel geben.

PS: Hier im Forum suchenTSaveDialog

Delphi-Quellcode:
if DeinSavedialog.Execute then
begin

  // der Dateiname steht natürlich in DeinSavedialog.Filename

end;
Im Dialog solltest du vorher noch im .Filter und in .DefaultExt dein "*.txt|Textdatei" und ".txt" angeben.



Was für Text willst du speichern ... worin liegt der?
(String-Variable, Stream, StringList, Memo usw.)


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:11 Uhr.

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