[DllImport("kernel32")]
private static extern long WritePrivateProfileString(string section, string key, string val, string filePath);[DllImport("kernel32")]
private static extern int GetPrivateProfileString(string section, string key, string def, StringBuilder retVal, int size, string filePath);kod blogunda kernel32 dll dosyasını projeye dahil etmiş oluyoruz.
bunları dahil etmeden ini dosyaları üzerinde işlem yapmamız daha zor oluyor.
daha sonra;
StringBuilder ProgYol = new StringBuilder();
// StringBuilder tipli bir değişken tanımlıyoruz , bu değişkene alacağımız verileri atacağız
GetPrivateProfileString("Tahsilat", "Yol", "", ProgYol, 150, @"C:\Windows\TugrulProgs.ini"); // okuma
// Burda da Param(1) : INI dosyasının section'ı// Param(2) : INI Dosyasının secilen section ı içindeki String Key'i
// Param(3) : geri dönecek default deger
// Param(4) : geri dönecek değişken burdaki değişkene atılacak.
// Param(5) : geri dönecek değerin uzunluğu
// Param(6) : INI Dosyasının Yolu seklinde parametreleri ayarlanıyor.
WritePrivateProfileString("Tahsilat", "Yol", "Yeni Yol", @"C:\Windows\TugrulProgs.ini"); // yazma
// Burda da Param(1) : INI dosyasının section'ı// Param(2) : INI Dosyasının secilen section ı içindeki String Key'i
// Param(3) :String Key in Yeni Değeri
// Param(4) : INI Dosyasının Yolu seklinde parametreleri ayarlanıyor.
Hiç yorum yok:
Yorum Gönder