回覆列表
  • 1 # 使用者1042898638258

    和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;

  • 中秋節和大豐收的關聯?
  • 為什麼現在的電影院不能播放一些經典老片?