和DLL沒有關係,你編譯DLL的程式碼裡面讀取ini就好了
var
ini_path,ini_filename:string;
ini_file:Tinifile;
begin
ini_path:=extractfilepath(application.ExeName); //路徑
ini_filename:=ini_path+"xxx.ini";//路徑+檔案民稱
ini_file:=Tinifile.Create(ini_filename);
//寫入
ini_file.writestring("節點","關鍵字",變數或字串值);
ini_file.writeinteger("節點","關鍵字",變數或整型值);
ini_file.writebool("節點","關鍵字",變數或True或False);
// 讀取
ini_file.Readstring("節點","關鍵字",預設值);
//節點操作:
inifile.readsection("節點",TStrings變數);
//可將指定小節中的所有關鍵字名讀取至一個字串列表變數中;
inifile.readsections(TStrings變數);//可將INI檔案中所有小節名讀取至一個字串列表變數中去。
inifile.readsectionvalues("節點",TStrings變數);
//可將INI檔案中指定小節的所有行(包括關鍵字、=、值)讀取至一個字串列表變數中去。
//釋放
inifile.distory;或inifile.free;
end;
和DLL沒有關係,你編譯DLL的程式碼裡面讀取ini就好了
var
ini_path,ini_filename:string;
ini_file:Tinifile;
begin
ini_path:=extractfilepath(application.ExeName); //路徑
ini_filename:=ini_path+"xxx.ini";//路徑+檔案民稱
ini_file:=Tinifile.Create(ini_filename);
//寫入
ini_file.writestring("節點","關鍵字",變數或字串值);
ini_file.writeinteger("節點","關鍵字",變數或整型值);
ini_file.writebool("節點","關鍵字",變數或True或False);
// 讀取
ini_file.Readstring("節點","關鍵字",預設值);
//節點操作:
inifile.readsection("節點",TStrings變數);
//可將指定小節中的所有關鍵字名讀取至一個字串列表變數中;
inifile.readsections(TStrings變數);//可將INI檔案中所有小節名讀取至一個字串列表變數中去。
inifile.readsectionvalues("節點",TStrings變數);
//可將INI檔案中指定小節的所有行(包括關鍵字、=、值)讀取至一個字串列表變數中去。
//釋放
inifile.distory;或inifile.free;
end;