有關登錄檔中DWord值的存取 |
|
Foxs
一般會員 發表:1 回覆:0 積分:0 註冊:2002-07-28 發送簡訊給我 |
|
dllee
站務副站長 發表:321 回覆:2519 積分:1711 註冊:2002-04-15 發送簡訊給我 |
引言: 你好 本人想請問一下,在登錄檔的資料主要都是以字串為主,但其中還有二進位值及DWord值的存在,而本人在存取登檔資料時以TRegIniFile 物件存取字串及二進位值都沒問題但只有DWord值一直沒法正確存取,而查了Help中DWord是一個Longword 的資料型態,用了ReadInteger,ReadString 等方法都是錯誤。 請教一下要如何才能正確存取Dword值? 謝謝使用 TRegistry 的 ReadInteger 即可。 這也是我最近才發現的,TRegIniFile 的 ReadInteger 及 TRegistry 的 ReadInteger 竟然不同!! 以 TRegIniFile 在 Read/WriteInteger 時,事實上它會先將 Integer 轉成 String 再叫用 Read/WriteString 來處理。 而 TRegistry 在 Read/WriteInteger 時並不是叫用 Read/WriteString 來處理的,所以結果不同!
------
http://www.ViewMove.com |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |