Delphi-PRAXiS
Seite 1 von 9  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi TEdit speichern und lesen (https://www.delphipraxis.net/185351-tedit-speichern-und-lesen.html)

Wikes 2. Jun 2015 14:01

TEdit speichern und lesen
 
Hallo zusammen,

ich habe ein Programm und dazu einen entsprechenden Designer. Ich habe ein tedit in meine Form eingefügt und möchte das ein Wert (z.B. aus Text Datei) beim Öffnen des Programms geladen wird. Dort muss es eine Möglichkeit geben den Wert zu ändern und nach dem Ändern soll dieser gespeichert werden bzw. den alten überschreiben (am besten automatisch wenns geht). Nach dem Schließen und wieder Öffnen des Programms soll der neue Wert erhalten bleiben.

Ich bin ein Anfänger was Delphi betrifft :).

Perlsau 2. Jun 2015 14:11

AW: TEdit speichern und lesen
 
Wie lautet deine Frage?

Headbucket 2. Jun 2015 14:22

AW: TEdit speichern und lesen
 
Willkommen hier im Forum!

Du möchtest also wenige Daten speichern und laden, richtig?

Dafür bietet sich am Anfang eine INI-Datei an. Hier findest du ein gutes Tutorial: Ini-Dateien

Beim Öffnen deines Programmes musst du den Wert aus der INI-Datei laden und beim Schließen speichern.

Wenn du dazu Fragen hast, dann kannst du sie ja gerne hier stellen.

Grüße

Wikes 2. Jun 2015 14:37

AW: TEdit speichern und lesen
 
Das Problem ist, dass ich einfache Programme lesen kann. Aber selbst eins schreiben fällt mir schwer, weil ich auch nicht alles verstehe, dazu brauch ich wenigstens ein Bsp. Ich hab auch zu dem Thema schon viel gegoogelt und auch ausprobiert, aber funktioniert hats dann doch nicht wirklich.

Kann mir jemand helfen das Programm zu schreiben? Ich brauch es für ein Auftrag.
Oder wo kann mir Hilfe holen?

Danke Headbucket, ich werde es morgen ausprobieren.

CarlAshnikov 2. Jun 2015 14:38

AW: TEdit speichern und lesen
 
Interessanter Weise gibt es ein Tutorial das fast genauso heißt wie der Thread Titel. Inhalt eines Edit-Feldes speichern

Da du ja sicherlich vorher mal nach ähnlichen Themen gesucht hast, solltest du dringend an deinen Suchfertigkeiten arbeiten :twisted:

Wikes 2. Jun 2015 14:54

AW: TEdit speichern und lesen
 
Das habe ich schon gesehen und ausprobiert. Ich weiß nicht was da noch dazu gehört an Einstellungen?
Ich konnte damit beim Öffnen des Progamms die Werte automatisch speichern und dann hab ich den Wert geändert und es hat sich nichts getan. Beim erneuten Öffnen wars wieder weg und im Textfile ist auch nichts neues drinn gewesen. Das Lesen hat auch geklappt, aber beides zusammen nicht. Ich weiß nicht genau was noch dazu gehört. Vll könnt ihr mir ja helfen?

p80286 2. Jun 2015 15:03

AW: TEdit speichern und lesen
 
nun alleine beim Dateinamen, des Beispiels "'C:Datei.txt'" kringeln sich meine Fußnägel.

Zitat:

Zitat von Wikes (Beitrag 1303911)
Das habe ich schon gesehen und ausprobiert. Ich weiß nicht was da noch dazu gehört an Einstellungen?
Ich konnte damit beim Öffnen des Progamms die Werte automatisch speichern und dann hab ich den Wert geändert und es hat sich nichts getan. Beim erneuten Öffnen wars wieder weg und im Textfile ist auch nichts neues drinn gewesen. Das Lesen hat auch geklappt, aber beides zusammen nicht. Ich weiß nicht genau was noch dazu gehört. Vll könnt ihr mir ja helfen?

Jetzt wäre der richtige Moment um uns Deinen Sourcecode zu zeigen. denn manchmal ist der Unterschied zwischen dem was man glaubt gemacht zu haben, und dem was man wirklich gemacht hat, recht groß.

Gruß
K-H

baumina 2. Jun 2015 15:04

AW: TEdit speichern und lesen
 
Der Trick ist, dass du das Lesen und das Schreiben der Textdatei an der richtigen Stelle machst. Delphi hat dafür Ereignisse. Wenn du in den Entwurfsmodus des Formulars gehst, kannst du im Objektinspektor auf Ereignisse des Formulars gehen. Dort findest du das Ereignis OnCreate. Dort Doppelklicken und in der Procedure, die dann für dich erstellt wird, schreibst du den Code fürs Lesen der Textdatei und den Inhalt der Textdatei schiebst in den Text des Editfeldes. Für das Ereignis OnDestroy machst du ebenfalls einen Doppelklick und schreibst des Code für das Speichern in die Textdatei rein.

Wikes 2. Jun 2015 15:21

AW: TEdit speichern und lesen
 
Ich kann jetzt nicht an den Rechner, erst morgen wieder.

Ich habe einfach den Code aus dem Link genommen und natürlich den Datei Name/Ort angepasst. Aber des ganze was noch dazu gehört hab ich net sauber hingekriegt. Wenns irgendwo eine Anleitung auf Deutsch für die ganzen Ereignisse usw geben würde, wärs gut.
Aber Danke ich werds morgen probieren.

BadenPower 2. Jun 2015 16:18

AW: TEdit speichern und lesen
 
Zitat:

Zitat von Wikes (Beitrag 1303916)
Wenns irgendwo eine Anleitung auf Deutsch für die ganzen Ereignisse usw geben würde, wärs gut.

Delphi -> F1-Taste

oder zum Beispiel hier:
http://docwiki.embarcadero.com/Libra...s.TForm_Events


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:26 Uhr.
Seite 1 von 9  1 23     Letzte »    

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