Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Schlüssel samt Wert aus der INI löschen? (https://www.delphipraxis.net/129417-schluessel-samt-wert-aus-der-ini-loeschen.html)

DeddyH 18. Feb 2009 21:23

Re: Schlüssel samt Wert aus der INI löschen?
 
Evtl. sind auch die Leerzeichen das Problem. Man könnte also das Ganze mal testhalber in Anführungszeichen einschließen oder es mit SysUtils.QuotedStr versuchen.

[edit] Ralph, das war halt die Hilfe von TMemIniFile, von der TIniFile ja erbt. Ich war zu faul zu schauen, ob das evtl. überschrieben wird ;) [/edit]

[Noch' n edit]Dann eben mit Copy den Ident rauskopieren [/Noch' n edit]

mlspider 18. Feb 2009 21:27

Re: Schlüssel samt Wert aus der INI löschen?
 
@taaktaak und alle anderen, Also müßte ich erst den zugewiesenen Wert löschen und danach den Schlüssel?
Und wie löschen ich diesen Wert? Sorry, aber ich raff heute überhaupt nichts mehr.

taaktaak 18. Feb 2009 21:30

Re: Schlüssel samt Wert aus der INI löschen?
 
Ähh, ich verstehe das Problem nicht. In der Datei steht eine Zeile mit Schlüssel=Wert Um diese Zeile zu löschen rufst du DeleteKey() mit dem Parameter SCHLÜSSEL auf. Dann wird die Zeile gelöscht

DeddyH 18. Feb 2009 21:30

Re: Schlüssel samt Wert aus der INI löschen?
 
Delphi-Quellcode:
procedure TVideo.Button10Click(Sender: TObject);
var Ini: TIniFile;
    s: string;
begin
  ini:=TIniFile.create(ExtractFilePath(ParamStr(0))+
       'Conf\Record.ini');
  try
    s := Copy(Label2.Caption,1,Pos('=',Label2.Caption) - 1);
    ini.DeleteKey('rec',s);
  finally
    ini.Free;
  end;
end;

taaktaak 18. Feb 2009 21:32

Re: Schlüssel samt Wert aus der INI löschen?
 
Jawoll!!!!
Detlef, mlspider: Gute Nacht!

DeddyH 18. Feb 2009 21:34

Re: Schlüssel samt Wert aus der INI löschen?
 
Dir auch :)

mlspider 18. Feb 2009 21:34

Re: Schlüssel samt Wert aus der INI löschen?
 
Danke Detlef und alle anderen. Darauf wäre ich nicht so schnell gekommen. Es funzt. :-D

Danke, Dir auch eine gute Nacht!


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:03 Uhr.
Seite 2 von 2     12   

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