Thema: Delphi TRegistry

Einzelnen Beitrag anzeigen

Andreas L.
(Gast)

n/a Beiträge
 
#1

TRegistry

  Alt 3. Mai 2003, 13:34
Hi,
was stimmt hier nicht??

Code:
procedure TForm6.PDJButton2Click(Sender: TObject);
var Reg : TRegistry;
    a:Boolean;
begin
  Reg:=TRegistry.Create;
  Reg.Rootkey:=HKEY_CLASSES_ROOT;
  a:= Reg.createkey('\Softprose Web-S!te Vorlage');
  if Reg.Openkey('\Softprose Web-S!te Vorlage',False) then
  begin
   Reg.WriteString('','Softprose Web-S!te Vorlage');
  end;
  a:= Reg.createkey('\Softprose Web-S!te Vorlage'+'\DefaultIcon');
  if Reg.Openkey('\Softprose Web-S!te Vorlage'+'\DefaultIcon',False) then
   Reg.WriteString('',ExtractFileDir(Application.ExeName)+'\swv.ico'+',0');
  a:= Reg.createkey('\Softprose Web-S!te Vorlage'+'\Shell\Open\command');
  if Reg.Openkey('\Softprose Web-S!te Vorlage'+'\Shell\Open\command',False) then
   Reg.WriteString (ExtractFileDir(Application.ExeName)+'\Web-S!te.exe'+'"%1"');
  a:= Reg.createkey('\.swv');
  if Reg.Openkey('\.swv',False) then
  begin
   Reg.WriteString('Softprose Web-S!te Vorlage');
   Reg.WriteString('Content Type','text/plain');
  end;
  Reg.Free;
end;
Ich bekomme immer die meldung nicht genügend wirkliche parameter! Die Unit Registry is in der USES eingetragen!

Ich weiß nimmer weiter, hab schon alles ausprobiert!

THX
  Mit Zitat antworten Zitat