全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1778
推到 Plurk!
推到 Facebook!

請問如何取得regedit的資料(For Delphi)

答題得分者是:ccchen
skurama
中階會員


發表:88
回覆:127
積分:73
註冊:2002-07-22

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-12-04 10:40:18 IP:61.219.xxx.xxx 未訂閱
之前看到有人用BCB來取得windows的regedit, 以為可以直接寫在Delphi(天真的我) 請問有沒有Delphi 相關取得regedit的文件。 謝謝。 ---------------- 初出芧房程設師, 左鍵右鼠寫程式, 日扣夜寫眼框溼, 望能早成系分師。 ----------------
------
----------------
初出芧房程設師,
左鍵右鼠寫程式,
日扣夜寫眼框溼,
望能早成系分師。
----------------
william
版主


發表:66
回覆:2535
積分:3048
註冊:2002-07-11

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-12-04 10:49:45 IP:147.8.xxx.xxx 未訂閱
Any details? Maybe you should take a look at TRegistry.
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-12-04 10:53:04 IP:203.73.xxx.xxx 未訂閱
引言: 之前看到有人用BCB來取得windows的regedit, 以為可以直接寫在Delphi(天真的我) 請問有沒有Delphi 相關取得regedit的文件。 謝謝。
skurama 你好:
(1)在 Delphi 中可以直接使用 TRegistry 來 access registry
   在 Delphi help 中就有說明了(還有 sample code)
(2)如果想使用 Win32 API 來達成 access registry 的話
   請參考以下這篇連結
   >    -- 
        
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
ccchen
版主


發表:61
回覆:940
積分:1394
註冊:2002-04-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2002-12-04 10:58:09 IP:61.219.xxx.xxx 未訂閱
這是Delphi online help上的Example, 須uses Registry
var
  Reg: TRegistry;
begin
  Reg := TRegistry.Create;
  try
    Reg.RootKey := HKEY_CURRENT_USER;
    if Reg.OpenKey('\Software\Microsoft\Windows\CurrentVersion\RunOnce', True) then
   begin
      Reg.WriteString('MyApp','"'   ParamStr(0)   '"');
      Reg.CloseKey;
    end;
  finally
    Reg.Free;
    inherited;
  end;
end;
skurama
中階會員


發表:88
回覆:127
積分:73
註冊:2002-07-22

發送簡訊給我
#5 引用回覆 回覆 發表時間:2002-12-04 11:20:24 IP:61.219.xxx.xxx 未訂閱
謝啦~~~ 可是現在面臨到一個問題 我是要捉outlook的郵件路徑啦~~~ 可是目前發現User 有二個 而我到 HKEY_CURRENT_USER/Identities 下看到以下資料 Default User ID, Last User ID, Start As等三個是放使用者ID 可是只有Last User ID是我目前使用者的ID (因為我跑到HKEY_CURRENT_USER\Identities\?\Software\Microsoft\Outlook Express\5.0(?表示Last User iD)下面看路徑,才是我目前這個User所設定的路徑,而另外一個則不是, 請問我該如何捉到我目前使用者的ID?? ---------------- 初出芧房程設師, 左鍵右鼠寫程式, 日扣夜寫眼框溼, 望能早成系分師。 ----------------
------
----------------
初出芧房程設師,
左鍵右鼠寫程式,
日扣夜寫眼框溼,
望能早成系分師。
----------------
skurama
中階會員


發表:88
回覆:127
積分:73
註冊:2002-07-22

發送簡訊給我
#6 引用回覆 回覆 發表時間:2002-12-04 11:41:35 IP:61.219.xxx.xxx 未訂閱
Sorry~~ 我可能搞錯了~~~ HKEY_CURRENT_USER/Identities下的USER ID 是指outlook下新增帳號的ID .......-_-||| 1. 那請問有是否能捉到目前在 HKEY_CURRENT_USER/Identities下有哪幾個資料? 也就是如果outlook有三個帳號 我要如何一個一個捉出來~~ 2. 在請問在目錄HKEY_CURRENT_USER\Identities\***User ID ***\Software\Microsoft\Outlook Express\5.0 那個5.0是指版本吧~~~那會不會變成6.0啊?? 我看公司內的電腦好像都是5.0不知道XP會不會是6.0??? 或升級到IE6.0後會便成6.0????? ---------------- 初出芧房程設師, 左鍵右鼠寫程式, 日扣夜寫眼框溼, 望能早成系分師。 ----------------
------
----------------
初出芧房程設師,
左鍵右鼠寫程式,
日扣夜寫眼框溼,
望能早成系分師。
----------------
系統時間:2024-07-01 3:11:00
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!