Jeg skal gerne have skrevet en binær værdi til registreringsdatabasen, men efter længere tid med hjælpefilen, Google o.a. er jeg ved at give op.
Eksempel: Jeg vil gerne have skrevet en strengværdi, en DWORD-værdi og en binær værdi til registreringsdatabasen. Men hvordan er det ny lige jeg kan lave en binaer værdi?
procedure TForm1.FormCreate(Sender: TObject);
Var
Registry: TRegistry;
Begin
Registry:=TRegistry.Create;
Registry.RootKey:=HKEY_LOCAL_MACHINE;
If Registry.OpenKey('SOFTWARE\\Sodavand\\Jolly',True) then
begin
Registry.WriteString('Str', 'Test');
Registry.WriteInteger('Int', 0);
Registry.Free;
end;
end;
Hvis jeg prøver med Registry.WriteBinaryData('Titel', 0) får jeg en fejl (Constant object cannot be passed as var parameter). Værdien skal f.eks. hedde 'Titel' og værdidata skal der ikke være nogen af. Så en tom værdi der hedder Titel. Hvordan gør jeg det?