Delphi 常見檔案處理及登錄檔檔案的使用例項

2022-09-26 17:09:18 字數 1420 閱讀 6550

delphi 常見檔案處理及登錄檔檔案的使用例項

前言:registry為我們提供了操作登錄檔的方法,這裡我們用treginifile提供的方法,treginifile繼承自tregistry,treginifile提供的方法類似於前面講到的操作ini檔案的方法,這樣就大大簡化了我們操作"神秘"登錄檔的方法,下面是常用的方法:

看例子建立節點

var

reg:treginifile;

begin

reg := treginifile.create; //建立例項

reg.rootkey := hkey_local_machine; //設定根值

if reg.openkey('software/myreg',true) then //開啟 hkey_local_machine/software/myreg,如果myreg不存在,則自動建立

begin

//在hkey_locmmvkwuwwal_machine/software/myreg下建立mysec項,然後在mysec中建立乙個字串myvalue,值為china

reg.writestring('mysec','myvalue','china');

end;

end;

刪除值var

reg:treginifile;

begin

reg := treginifile.create; //建立例項

reg.rootkey := hkey_local_machi程式設計客棧ne; /程式設計客棧/設定根值

if reg.openkey('software/myreg/mysec',true) then

begin

//刪除hkey_local_machine/software/myreg/mysec下myval程式設計客棧ue一項

reg.deletevalue('myvalue');

end;

end;

刪除key

var

reg:treginifile;

begin

reg := treginifile.create; //建立例項

reg.rootkey := hkey_local_machine; //設定根值

if reg.openkey('software/myreg',true) then

begin

//刪除hkey_local_machine/software/myreg下的mysec

reg.erasesection('mysec');

end;

end;

讀取key的列表以及讀取key下值的列表都與ini檔案的操作類似,

本文標題: delphi 常見檔案處理及登錄檔檔案的使用例項

本文位址:

Delphi常見錯誤及解決方法

前言 本節整理了delphi中一些常見錯誤 並給出了相應的解決方法。問題及解決 問題分析 dbgrid是可以修改的,但需要至少兩個條件 第一,dbgrid本身屬性設定允許使用者修改,第二它所繫結的資料集元件是可以修改的。你所說的出 錯 dataset not in edit or insert mo...

編寫登錄檔reg檔案及批處理操作登錄檔

windows registry editor version 5.00 hkey current user software microsoft windows currentversion policies system disableregistrytools dword 00000000注意...

常見漏洞及處理方法

1 sql注入 什麼是sql注入?就是使用者輸入特殊字元改變原有sql的語義,這就叫sql注入。我們看一下例子 首先建立乙個簡單的user表模擬一下sql注入,如圖所示 然後我們模擬一下使用者登入 username post username passwd post passwd sql selec...