AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

In Datei schreiben

Ein Thema von Banana · begonnen am 3. Jun 2005 · letzter Beitrag vom 4. Jun 2005
Antwort Antwort
Banana

Registriert seit: 3. Jun 2005
2 Beiträge
 
#1

In Datei schreiben

  Alt 3. Jun 2005, 18:28
Morgen

So, ich hab ein kleines problem, bin noch ziemlich neu bei Delphi, also nich wundern wenn das problem etwas simpel erscheint

Ich ham mir ein kleines Programm geschrieben, und möchte nun, das wenn ich etwas in ein bestimmtes Edit-feld eingebe, es beim nächten neustart des Programm wieder im Edit feld steht. Ich denke mal, das ich dafür das zeug was in dem edit-feld steht in ner datei abspeichern muss.

Problem is nu, das ich jetzt schon so ein paar Tutorials, Hilfen ect. durchforstet hab, und nichts dazu gefunden hab, wie ich dateien öffne/auslese/schreibe/lösche - entweder ich bin zu doof, oder ich hab die falschen Suchbegriffe Also - könntet ihr mir da n paar Links oder so gegeben, die mir da weiterhelfen könnten?
Who the fuck is General Failure? And why is he reading my Harddisc?
  Mit Zitat antworten Zitat
Benutzerbild von Assun
Assun

Registriert seit: 3. Feb 2005
Ort: Hilzingen am Bodensee
469 Beiträge
 
Delphi 2005 Personal
 
#2

Re: In Datei schreiben

  Alt 3. Jun 2005, 18:30
Hi !

eventuell hilft dir das hier weiter

mfg,

Assun
Sebastian Dietrich
http://Assun.de - bald komplett überarbeitet
  Mit Zitat antworten Zitat
Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#3

Re: In Datei schreiben

  Alt 3. Jun 2005, 18:53
Hallo,
Wenn du Einstellungen speichern willst empfehle ich dir INI Dateien. (genaues Toturial im Link oben)
Dazu musst du die Unit IniFiles in die Uses Liste aufnehmen und eine Variable:

Delphi-Quellcode:
var
  Ini: TIniFile;
definieren. Daten schreiben kannst du so:

Delphi-Quellcode:
Ini := TIniFile.Create(FileName); //Pfad und Dateiname übergeben
Ini.WriteString('Section', 'Value', 'Ein Stringwert'); //String in "Section" > "Value" schreiben
Ini.WriteInteger('Abschnitt', 'Wert', 236); //Integer in "Abschnitt" > "Wert schreiben
Ini.Free;
Lesen kannst du so:

Delphi-Quellcode:
Ini := TIniFile.Create(FileName); //Pfad und Dateiname übergeben
Label1.Caption := Ini.ReadString('Section', 'Value', 'Default Wert'); {Liest "Section" > "Value" als String; Der letzte Parameter ist der Deafult Wert im Falle eines Nichtvorhandenseins}
Ini.Free;
Ansonsten gibt es auch noch

AssignFile,
Read(ln),
Write(ln),
CloseFile,

ist aber umständlich...
Florian
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)
  Mit Zitat antworten Zitat
Banana

Registriert seit: 3. Jun 2005
2 Beiträge
 
#4

Re: In Datei schreiben

  Alt 4. Jun 2005, 18:27
Danke jungs
Die Lösung is sogar noch um einiges Eleganter, als ich es mir erst gedacht hatte
Who the fuck is General Failure? And why is he reading my Harddisc?
  Mit Zitat antworten Zitat
Benutzerbild von malo
malo

Registriert seit: 19. Sep 2004
2.115 Beiträge
 
#5

Re: In Datei schreiben

  Alt 4. Jun 2005, 18:34
Zur Datenspeicherung allgemein empfehle ich dir diese Tutorials.

Vielleicht interessieren dich ja einfach auch andere Lösungsmöglichkeiten
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:47 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