AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Inhalte einer INI Datei überschreiben
Thema durchsuchen
Ansicht
Themen-Optionen

Inhalte einer INI Datei überschreiben

Ein Thema von _FuX_ · begonnen am 25. Nov 2006 · letzter Beitrag vom 26. Nov 2006
Antwort Antwort
_FuX_

Registriert seit: 15. Dez 2004
6 Beiträge
 
#1

Inhalte einer INI Datei überschreiben

  Alt 25. Nov 2006, 22:33
Hallo!

Hab da ein Problem und zwar:
Ich möchte einen Eintrag in einer INI Datei laufend überschreiben lassen, keinen neuen erstellen!
Nur leider bekomm ich immer einen Zugriffsfehler... kann man Inhalte nicht überschreiben oder mach ich da was falsch?
Ich mach's ganz einfach immer mit dem Schreibbefehl als bsp.:

ini.WriteString('XXX','YYYY',0) wäre froh, wenn mir einer helfen könnte ;o)

Bye
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Inhalte einer INI Datei überschreiben

  Alt 25. Nov 2006, 22:37
Moin Fux,

ich vermute mal, dass der Fehler wanders liegt, nämlich, dass Du keine Instanz von TIniFile erzeugt hast. Ansonsten könnte ich mir den Fehler nicht vorstellen.

Delphi-Quellcode:
var
  ini : TIniFile;

begin
  ini := TIniFile.Create(<PFAD DER INI-DATEI>);
  try
    ini.WriteString(.....);
  finally
    ini.Free;
  end;
end;
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Benutzerbild von gsh
gsh

Registriert seit: 24. Okt 2004
1.542 Beiträge
 
Delphi XE Architect
 
#3

Re: Inhalte einer INI Datei überschreiben

  Alt 25. Nov 2006, 23:16
vllt hilft dir weiter
Ini.UpdateFile;
Alex
"Sage nicht alles, was du weißt, aber wisse alles, was du sagst!" Matthias Claudius
"Wer sich über Kritik ärgert, gibt zu, daß er sie verdient hat." Tacitus
  Mit Zitat antworten Zitat
Balu der Bär
(Gast)

n/a Beiträge
 
#4

Re: Inhalte einer INI Datei überschreiben

  Alt 26. Nov 2006, 08:56
ini.WriteString('XXX','YYYY',0) Wieso soll dies auch gehen? .WriteString erwartet 3 Parameter vom Typ String, normalerweise solltest du bei diesem Code die Fehlermeldung bekommen: Inkompatble Typen String und Integer.
  Mit Zitat antworten Zitat
_FuX_

Registriert seit: 15. Dez 2004
6 Beiträge
 
#5

Re: Inhalte einer INI Datei überschreiben

  Alt 26. Nov 2006, 13:25
Hab's auch mit WriteInteger gemacht +schähm+
Instanz habe ich auch eine erstellt...

naja danke für eure Antworten.. ich probier's mal aus... ansonst meld ich mir hier noch einmal

TY
LG
FuX
  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 15:32 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