Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Reg-Datei parsen (https://www.delphipraxis.net/12404-reg-datei-parsen.html)

DSign 26. Nov 2003 15:26


Reg-Datei parsen
 
Hallo!
Kennt jemand eine Komponente oder kann mir jemand bitte sagen wie ich eine Reg-Datei parsen kann?
Also es soll so laufen, dass ich eine Reg-Datei auswähle und dann die Einträge in eine ListView eintrage. Das Ergebnis soll dann ungefähr so aussehen:

Reg-Datei:
Code:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Axialis\IconWorkshop]
"InstallDir"="C:\\Programme\\Axialis\\IconWorkshop\\"
[HKEY_LOCAL_MACHINE\SOFTWARE\Axialis\IconWorkshop\Files]
"File0000"="C:\\Programme\\Axialis\\IconWorkshop\\axlibico.dll"
"File0001"="C:\\Programme\\Axialis\\IconWorkshop\\Axstdctl.dll"
"File0002"="C:\\Programme\\Axialis\\IconWorkshop\\Context.hlp"
"File0003"="C:\\Programme\\Axialis\\IconWorkshop\\ContextFra.hlp"
"File0004"="C:\\Programme\\Axialis\\IconWorkshop\\IconWorkshop.exe"
ListView:
Code:
HKEY              | Schlüssel                                  |Wert
------------------------------------------------------------------------------------------------------------------------
HKEY_LOCAL_MACHINE |SOFTWARE\Axialis\IconWorkshop\InstallDir    |C:\\Programme\\Axialis\\IconWorkshop\\
HKEY_LOCAL_MACHINE |SOFTWARE\Axialis\IconWorkshop\Files\File0000 |C:\\Programme\\Axialis\\IconWorkshop\\axlibico.dll
HKEY_LOCAL_MACHINE |SOFTWARE\Axialis\IconWorkshop\Files\File0001 |C:\\Programme\\Axialis\\IconWorkshop\\Axstdctl.dll
HKEY_LOCAL_MACHINE |SOFTWARE\Axialis\IconWorkshop\Files\File0002 |C:\\Programme\\Axialis\\IconWorkshop\\Context.hlp
HKEY_LOCAL_MACHINE |SOFTWARE\Axialis\IconWorkshop\Files\File0003 |C:\\Programme\\Axialis\\IconWorkshop\\ContextFra.hlp
HKEY_LOCAL_MACHINE |SOFTWARE\Axialis\IconWorkshop\Files\File0004 |C:\\Programme\\Axialis\\IconWorkshop\\IconWorkshop.exe
Ich hoffe das ihr mir bei der Lösung des Problems helfen könnt.
Vielen Dank schon einmal im voraus.

Urba 26. Nov 2003 23:40

Re: Reg-Datei parsen
 
Hallo DSign,

Bei einer Reg-Datei handelt es sich um eine simple Textdatei und daher kannst du sie folgendermaßen in eine ListBox laden :

Delphi-Quellcode:
var
  f : Textfile;
  Txt : String;
begin
  Assign(f,'C:\Test.reg');
  Reset(f)

  while not EOF(f) do begin
    ReadLn(f,Txt); // nun ist der gesamte Text der Zeile "in" Txt
    //mit Txt kannst du nun machen was du willst, z.B....
    ListBox.Items.Add(Txt)
  end;
end;
Hoffe das hilft dir weiter.

Gruss
Urba

MathiasSimmack 27. Nov 2003 07:49

Re: Reg-Datei parsen
 
INI-Dateien ...


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:28 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