AGB  ·  Datenschutz  ·  Impressum  







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

Daten werden nicht gespeichert!

Ein Thema von smax · begonnen am 17. Mär 2003 · letzter Beitrag vom 18. Mär 2003
Antwort Antwort
smax

Registriert seit: 16. Mär 2003
106 Beiträge
 
#1

Daten werden nicht gespeichert!

  Alt 17. Mär 2003, 21:15
Hallo,

ich wollte in meiner INI-File der Eigenschaft username einen Wert zuweisen!

Das mache ich wie gefolgt:

Delphi-Quellcode:
uses inifiles;

var
  ini:Tinifile;

try { Daten in data.ini schreiben }
 ini:=TIniFile.Create('data.ini');
 ini.WriteString('userinformation','username',Edit1.Text);
 finally;
 ini.Free;
end;
Hier mal die Struktur meiner INI-Datei:

[userinformation]
username=

Es wird kein Fehler angezeigt, aber das Problem ist, dass der Wert von Edit1.Text einfach nicht in die INI eingetragen wird!

Woran kann das liegen?
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#2
  Alt 17. Mär 2003, 21:55
Wo landet denn deine Ini-Datei? Sag nicht im Anwendungsverzeichnis, das ist Zufall.

Ansonsten stimmt alles, bis auf die Tatsache, dass das create vor dem try sein sollte.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Daniel B
(Gast)

n/a Beiträge
 
#3
  Alt 17. Mär 2003, 22:08
Zitat von Luckie:
Wo landet denn deine Ini-Datei? Sag nicht im Anwendungsverzeichnis, das ist Zufall.
Die landet in C:\Windows\data.ini

Grüsse, Daniel
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#4
  Alt 17. Mär 2003, 22:11
Richtig. Aber die Frage ging an smax.

Übrigens genau da möchte ich sie nicht haben bzw. sollte sie nicht landen.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von MrSpock
MrSpock
(Co-Admin)

Registriert seit: 7. Jun 2002
Ort: Owingen
5.865 Beiträge
 
Delphi 2010 Professional
 
#5
  Alt 17. Mär 2003, 22:14
Hallo smax,

vielleicht ist Edit1.Text leer?
Albert
Live long and prosper


MrSpock
  Mit Zitat antworten Zitat
smax

Registriert seit: 16. Mär 2003
106 Beiträge
 
#6
  Alt 17. Mär 2003, 22:41
Nein Edit1.Text ist nicht leer!

Kann ich irgendwie automatisch das Verzeichniss ermitteln wo das Prigramm drin ist?
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#7
  Alt 17. Mär 2003, 22:44
ini:=TIniFile.Create(ExtractFilepath(ParamStr(0)+'\data.ini');
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
smax

Registriert seit: 16. Mär 2003
106 Beiträge
 
#8
  Alt 18. Mär 2003, 07:22
Cool Thx jetzt gehts!

Noch eine kleine Verbesserung:

Nach der (0) kommt noch ein ) also:

ini:=TIniFile.Create(ExtractFilepath(ParamStr(0))+'\data.ini');
  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 06:30 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