|
| TRegistry Fra : PA |
Dato : 31-03-02 01:55 |
|
Jeg skal for første gang til at hente oplysninger og gemme dem igen i
registreringsbasen.
Men der er ikke meget hjælp at hente i D4. Mit problem er her:
[HKEY_LOCAL_MACHINE\Software\Hauppauge\hcwtvwnd\Solo\Configs]
"MPEG1
VCD"=hex:01,02,01,01,01,07,01,00,03,10,c8,e0,03,4c,4b,40,03,10,c8,e0,03,
10,c8,e0,01,06,01,06,02,01,60,01,f0,01,80,01,08,02,40,00,01,08,03,03,51,12
Hvordan kan man læse noget ud af dette og bruge det - ændre det - og gemme
det igen?
--
PA
| |
Uffe Kousgaard (31-03-2002)
| Kommentar Fra : Uffe Kousgaard |
Dato : 31-03-02 08:57 |
|
var
Reg: TRegistry;
a: array [1..46] of byte;
begin
Reg:= TRegistry.Create;
try
with Reg do
begin
RootKey:= HKEY_LOCAL_MACHINE;
if OpenKey('\Software\Hauppauge\hcwtvwnd\Solo\Configs', false)
then
begin
readbinarydata('MPEG1VCD',a,sizeof(a));
a[17]:= 23; // ændrer én værdi
writebinarydata('MPEG1VCD',a,sizeof(a));
end;
end;
finally
reg.closekey;
Reg.Free;
end;
end;
Hvis man ikke kender længden (her 46) i forvejen skal man bruge
reg.getdatasize først.
"PA" <P.A@mail.dk> wrote in message
news:3ca65e0b$0$72418$edfadb0f@dspool01.news.tele.dk...
> Jeg skal for første gang til at hente oplysninger og gemme dem igen i
> registreringsbasen.
> Men der er ikke meget hjælp at hente i D4. Mit problem er her:
> [HKEY_LOCAL_MACHINE\Software\Hauppauge\hcwtvwnd\Solo\Configs]
> "MPEG1
>
VCD"=hex:01,02,01,01,01,07,01,00,03,10,c8,e0,03,4c,4b,40,03,10,c8,e0,03,
>
10,c8,e0,01,06,01,06,02,01,60,01,f0,01,80,01,08,02,40,00,01,08,03,03,51,
12
>
> Hvordan kan man læse noget ud af dette og bruge det - ændre det - og
gemme
> det igen?
> --
> PA
>
>
>
>
| |
|
|