如      键值 A=12  
        键值 B=34
怎么让  键值 c=1234

解决方案 »

  1.   

    是这个意思嘛?伪码:var
         reg: TRegistry;
         KeyA,KeyB,KeyC: string;
    begin
         KeyA:= reg.readstring('a');
         KeyB:= reg.readstring('b');
         KeyC:= KeyA + KeyB;
         reg.createkey(KeyC);
    end;
      

  2.   

    uses Registry;
    ...
    cost RegKey := '\Software\Test\MyKey';//假定你的注冊表中有這個鍵。
    var
      AValue,BValue :string;
      Reg :TRegistry;
    begin
      Reg := TRegistry.Create;
      Reg.RootKey :=HKEY_CURRENT_USER;
      if Reg.Open(RegKey,True) then
      begin
        AValue := Reg.ReadString('KeyA'); //先讀出A,前提是你的注冊表中有這個鍵
        BValue := Reg.ReadString('KeyB'); //再讀出B,前提是你的注冊表中有這個鍵
        Reg.WriteString('KeyC',AValue+BValue); //建立C,並將A+B寫入。
        Reg.CloseKey; //關閉注冊表鍵。
      end;
      Reg.Free;
    end;
      

  3.   

    StrCat(Dest,Source : Pchar):Pchar;