[fpc-pascal]reading windows registry
    Michael Van Canneyt 
    michael.vancanneyt at wisa.be
       
    Tue Feb  3 10:42:28 CET 2004
    
    
  
On Mon, 2 Feb 2004, Charl van Jaarsveldt wrote:
> Hallo.
>
> I have this little program to get te info of a certain ODBC entry n the
> registry, but it doesn't work and I am at a loss. I admit, I haven't
> done too much win32 stuff before. Any ideas and help would be appreciated.
I suggest using the TRegistry class in the registry unit. Your code
would be reduced to:
S:=Paramstr(1);
With TRegistry.Create do
  try
    RootKey:=HKEY_LOCAL_MACHINE;
    If OpenKeyReadOnly('Software\ODBC\ODBC.INI\ODBC Data Sources') then
      If ValueExists(S) then
        S:=ReadString(S); // Or whatever it is. ReadInteger/ReadBool
  finally
    Free;
  end;
Michael.
    
    
More information about the fpc-pascal
mailing list