[Back to DELPHI SWAG index] [Back to Main SWAG index] [Original]

    Hi

    > Well i am a very simple programmer, don't know much at the moment, but
    > what i want is information on how to change a value in the Win95 system
    > registry by clicking on a button. For example, how do i change the filename
    > if the background in 95, by clicking on a button.

    In the button's OnClick event, and don't forget 'Registry' in your
    "uses" clause;

    VAR
      Reg : TRegistry
      KeyName : string;
      Background : string;
    Begin
      KeyName := '\Control Panel\Desktop'
      Reg := TRegistry.Create;
      Reg.RootKey := HKEY_CURRENT_USER;
      Reg.OpenKey(KeyName,false);

    {this finds the current name}
      Background := Reg.ReadString('Wallpaper');

    {this writes a new one}
      Reg.WriteString('Wallpaper',Background);

      Reg.CloseKey;
      Reg.Free;
    End;

[Back to DELPHI SWAG index] [Back to Main SWAG index] [Original]