Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Textdatei in Memo bringen und verändern (https://www.delphipraxis.net/186632-textdatei-memo-bringen-und-veraendern.html)

Programmiernoob2000 17. Sep 2015 18:54

Textdatei in Memo bringen und verändern
 
Hallöchen liebe Programmierer,
ich ´bin in Delphi noch ein ziemlicher Noob und auch neu in diesem Forum. Verzeiht mir bitte, falls es dieses Thema schon einmal gab.

Ich bin im Moment dabei für meinen Desktop ein Programm zu schreiben mit dem ich meine ganzen anderen Programme öffnen kann (Spiele, InetExplorer, etc.). Dabei habe ich die Dateipfade verwendet. Jetzt möchte ich diese auch vom Programm aus verändern können. Ich wollte die Dateipfade jetzt in eine Textdatei schreiben, die ich dann in einem Memo verändern kann. Ich habe schon nach Befehlen im Inet gesucht, aber nichts funktionierendes gefunden (Memo1.LoadFromFile(Datei) hat schon einmal nicht funktioniert).
Ich würde mich deshalb sehr freuen wenn ihr mir einen brauchbaren Ratschlag geben könntet.

Mfg Programmiernoob2000:-D

Luckie 17. Sep 2015 19:34

AW: Textdatei in Memo bringen und verändern
 
LoadFromFile funktioniert mit Sicherheit. Und "funktioniert nicht" ist nicht wirklich eine Fehlermeldung mit der man was anfangen. :roll:

Michael II 17. Sep 2015 20:37

AW: Textdatei in Memo bringen und verändern
 
Du hast absolut Recht,
memo1.LoadFromFile() funktioniert nicht.

Was aber geht ist:
memo1.Lines.LoadFromFile( filename );

Ein Tipp: Es gibt für solche Dinge auch ein Hilfesystem zu Delphi - und dann gibt's auch noch Google und Co.

Überleg dir, ob TMemo echt eine gute Lösung ist für dein Vorhaben. Vielleicht gibt's in Delphi auch visuelle Komponenten, welche besser geeignet sind.

Luckie 17. Sep 2015 20:43

AW: Textdatei in Memo bringen und verändern
 
Mit Lines natürlich. Stimmt.

Programmiernoob2000 18. Sep 2015 08:40

AW: Textdatei in Memo bringen und verändern
 
Erst einmal danke für die schnellen Antworten.

Bei LoadFromFile wir bei mir in der Konsole unbekannter Bezeichner ausgegeben. Auch das mit Memo1.Lines.LoadFromFile ist das selbe gekommen.

PS: Ich habe Delphi 7

baumina 18. Sep 2015 08:50

AW: Textdatei in Memo bringen und verändern
 
Voraussetzung wäre natürlich, dass du eine Komponente vom Typ TMemo mit dem Namen Memo1 hast und dieser in der Procedure oder Function, in der du die Zeile geschrieben hast auch bekannt ist. Aber wenn du schon von Konsole sprichst ... ist das ein Konsolenprogramm, das du erstellst?

Programmiernoob2000 18. Sep 2015 14:20

AW: Textdatei in Memo bringen und verändern
 
Also ich habs jetzt mit Memo1.Lines.LoadFromFile hinbekommen. Keine Ahnung warum es vorher nicht ging.
Wenn ich jetzt die Daten im Memo ändere werden die nicht gespeichert. Kann mir da mal jmd helfen?

Mfg

Jumpy 18. Sep 2015 14:27

AW: Textdatei in Memo bringen und verändern
 
Wie sieht den deine Speichern Routine aus?

p80286 18. Sep 2015 15:00

AW: Textdatei in Memo bringen und verändern
 
Jetzt kommt die immer wiederkehrende Aufforderung
"Zeig doch mal was Du hast"

Gruß
K-H

Programmiernoob2000 18. Sep 2015 15:47

AW: Textdatei in Memo bringen und verändern
 
Delphi-Quellcode:
procedure TForm2.Button1Click(Sender: TObject);
begin
  Memo1.lines.LoadFromFile('Datei.txt');
end;

procedure TForm2.Button2Click(Sender: TObject);
begin

end;

end.
Das ist mein momentaner Quelltext. Der 1. Button soll die Textdatei in das Memo schreiben und die der 2. Button soll die eventuellen Veränderungen dann speichern.

Perlsau 18. Sep 2015 16:02

AW: Textdatei in Memo bringen und verändern
 
Wenn es ein LoadFromFile gibt, wäre es da nicht logisch, daß es da auch was mit Save geben müßte? Tipp doch mal hinter Memo1.lines einen Punkt und dann ein S.

mkinzler 18. Sep 2015 16:18

AW: Textdatei in Memo bringen und verändern
 
Man ersetze Load durch Save

Sir Rufo 18. Sep 2015 16:18

AW: Textdatei in Memo bringen und verändern
 
Zitat:

Zitat von Perlsau (Beitrag 1316265)
Wenn es ein LoadFromFile gibt, wäre es da nicht logisch, daß es da auch was mit Save geben müßte? Tipp doch mal hinter Memo1.lines einen Punkt und dann ein S.

Meinst du etwa Learning by doing als Alternative zu Learning by asking? :mrgreen:

p80286 18. Sep 2015 16:55

AW: Textdatei in Memo bringen und verändern
 
Das ist eigenverantwortliches Lernen durch selbstinitiatives Handeln!
oder so ähnlich :mrgreen:

Gruß
K-H

Perlsau 18. Sep 2015 18:14

AW: Textdatei in Memo bringen und verändern
 
... oder selbstinitiatives Handeln durch die Entwicklung eigener Impulse. :stupid:

Luckie 18. Sep 2015 20:44

AW: Textdatei in Memo bringen und verändern
 
Ächtz. Sic transit gloria mundi.

Nur mal allgemein, weil es hier so schön passt.
Hilfe zur Selbsthilfe heißt das Motto. Und für schwere Fälle und Wunder ist die DP zuständig. :mrgreen:

1. Delphi Hilfe. Cursor auf das Stichwort im Quelltext setzen (hier wohl Memo1) und F1 drücken. Und dann mal wild aber gezielt rumklicken.
2. Codevervollständigung. Nach dem Objekt den Punkt setzen und gucken, was die IDE da einem so anbietet.
3. Tutorials im Internet suchen und lesen. Erste Anlaufstelle ist hier wohl immer noch der delphitreff.de
4. Google.
5. Forensuche.
6. Delphipraxis. Das sind wir mit den Wundern bei der Hilfe für sonstige Probleme. :thumb:

blawen 19. Sep 2015 11:44

AW: Textdatei in Memo bringen und verändern
 
Zitat:

Zitat von Luckie (Beitrag 1316295)
3. Tutorials im Internet suchen und lesen. Erste Anlaufstelle ist hier wohl immer noch der delphitreff.de

Meinst Du nicht delphi-treff.de?
Delphitreff.de ist momentan nicht gerade vielversprechend...

Luckie 19. Sep 2015 12:13

AW: Textdatei in Memo bringen und verändern
 
Oder die. ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:23 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