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

請問 registry 中的多字串值型態如何回寫?

答題得分者是:william
laser199
一般會員


發表:7
回覆:6
積分:2
註冊:2002-04-12

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-10-22 15:23:27 IP:61.221.xxx.xxx 未訂閱
用readbinarydata 可以把它讀出,但要寫一個新值進去不論用 writebinarydata 或 writestring 都會破壞原來的型態, 有別的方法嗎?? 謝謝
william
版主


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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-10-22 16:58:11 IP:147.8.xxx.xxx 未訂閱
RegSetValueEx API....
laser199
一般會員


發表:7
回覆:6
積分:2
註冊:2002-04-12

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-10-22 17:46:20 IP:61.221.xxx.xxx 未訂閱
我用下面程式試過好像不行?? 是語法用錯嗎?? procedure TForm1.Button1Click(Sender: TObject); var p1:pansichar; begin getmem(p1,10); strpcopy(p1,'TEST'); if ERROR_SUCCESS=RegSetValueEx(HKEY_LOCAL_MACHINE,'\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\test',0,REG_MULTI_SZ,p1,9) then showmessage('ok'); freemem(p1); end; 請指正謝謝
william
版主


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

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-10-22 18:00:59 IP:147.8.xxx.xxx 未訂閱
Only the value name in the 2nd parameter.... You may need to open the key first... RegOpenKeyEx...
laser199
一般會員


發表:7
回覆:6
積分:2
註冊:2002-04-12

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-10-22 19:50:27 IP:203.203.xxx.xxx 未訂閱
已經可以了......謝謝
系統時間:2024-05-20 15:23:39
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!