AGB  ·  Datenschutz  ·  Impressum  







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

INI File Schreiben und auslesen

Ein Thema von floppybe · begonnen am 13. Mär 2014 · letzter Beitrag vom 24. Mär 2014
Antwort Antwort
Bjoerk

Registriert seit: 28. Feb 2011
Ort: Mannheim
1.384 Beiträge
 
Delphi 10.4 Sydney
 
#1

AW: INI File Schreiben und auslesen

  Alt 13. Mär 2014, 19:57
filename := ExtractFilePath(ParamStr(0)) + 'ini\einstellungen.ini';
  Mit Zitat antworten Zitat
floppybe

Registriert seit: 24. Dez 2008
Ort: Belp
65 Beiträge
 
Delphi XE5 Architect
 
#2

AW: INI File Schreiben und auslesen

  Alt 13. Mär 2014, 20:08
Vielen Dank Björk,

ok, dann muss ich also doch nicht "./" eingeben.

filename := ExtractFilePath(ParamStr(0)) + 'ini\einstellungen.ini';
Ich bin noch am versuchen die INI auszu lesen, das klappt nun aber leider noch gar nicht,
ich denke ich mache im Code:

ComboBox1.Text := Ini.ReadString('Sektion', 'Eintrag', 'Wert'); irgend was falsch.

Es steht nun in der INI Datei "language" als Sektion 1 und in Sektion 2 steht nun der Wert "last language"
Und als Wert steht nun Englisch oder Deutsch oder so. Aber wenn ich die Applikation starte steht da immer
nur Wert in der Combobox.

Leider verstehe ich nicht so viel dass ich mir den Code einfach zusammenbauen kann.
eigentlich möchte ich ja schreiben aus Eintrag Sektion1 (Sektion) und Sektion 2 (Eintrag) den Wert,
ausgeben in Combobox1.Text. Das steht nun bei mir aber immer "Wert"

Danke dass Du Dir für mich Zeit nimmst.

Chris
Christian Schär
  Mit Zitat antworten Zitat
Bjoerk

Registriert seit: 28. Feb 2011
Ort: Mannheim
1.384 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: INI File Schreiben und auslesen

  Alt 13. Mär 2014, 20:14
Hallo Chris,
bist du mit Verzecihnis C:\...\ini\ sicher ?

BTW:
Inifile Format:
[Section]
Indent = Value

Ini.WriteInteger('A','B',1) ergibt:

[A]
B = 1
  Mit Zitat antworten Zitat
zeras

Registriert seit: 11. Mär 2007
Ort: Saalkreis
1.651 Beiträge
 
Delphi 12 Athens
 
#4

AW: INI File Schreiben und auslesen

  Alt 13. Mär 2014, 20:22
filename := ExtractFilePath(ParamStr(0)) + 'ini\einstellungen.ini'; bedeutet, dass du möglicherweise in ein Unterverzeichnis des Programme Ordners schreiben willst, was in der Regel nicht geht, wenn man kein Admin ist.

ComboBox1.Text := Ini.ReadString('Sektion', 'Eintrag', 'Wert'); bedeutet, dass du den Text der Combobox mit dem Text 'Wert' beschreiben willst. Das soll doch nicht deine Absicht sein.
Du willst doch bestimmt, dass die Comboxbox mehrere Einträge hat und ein Eintrag gewählt wird. Das machst du mit "IndexOf".
Matthias
Es ist nie falsch das Richtige zu tun!
- Mark Twain
  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 04:22 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