INI檔案的應用

2022-03-05 18:13:52 字數 783 閱讀 4635

c#中使用的類庫都是託管**檔案,而win32的api函式所處的檔案,都是非託管**(檔案。這就導致了在c#中不可能直接使用這些非託管**檔案中的函式。ini檔案是利用api函式實現的。今天coding的時候,發現有個地方用到ini檔案,就試了下。

一、命名空間:using system.runtime.interopservices;

二、 //寫入ini檔案

[dllimport("kernel32")]

private static extern long writeprivateprofilestring(string section,string key,string val,string filepath);

三、 //獲取ini檔案

[dllimport("kernel32")]

private static extern int getprivateprofilestring(string section,string key,string def,stringbuilder retval,int size,string filepath);

示例:private void button1_click(object sender, eventargs e)

private void button2_click(object sender, eventargs e)

ini檔案內容(qq.ini):

[myqq]

id=192.168.1.230

port=11000

[myname]

port=22000

ini 檔案的應用

一 什麼是ini 檔案?ini 檔案 在windows 系統中 最重要的是 system.ini system32.ini 和 win.ini 該檔案主要存放使用者所做的選擇以及系統的各種引數。使用者可以通過修改ini 檔案,來改變應用程式和系統的很多配置。二 ini 檔案格式 section1 k...

INI檔案的操作

概述 在程式中經常要用到設定或者其他少量資料的存檔,以便程式在下一次執行的時候可以使用,比如說儲存本次程式執行時視窗的位置 大小 一些使用者設定的資料等等,在 dos 下程式設計的時候,我們一般自己產生乙個檔案,由自己把這些資料寫到檔案中,然後在下一次執行的時候再讀出來使用。在 win32 程式設計...

ini檔案的讀寫

1.function readstring const section,ident,default string string 函式中section為節點名,ident為關鍵字,default為預設值.procedure writestring const section,ident,default...