my ini dosyasını editlemek için ne yapmalıyım?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
pelitt
Üye
Mesajlar: 148
Kayıt: 18 May 2009 10:06

my ini dosyasını editlemek için ne yapmalıyım?

Mesaj gönderen pelitt »

#This File was made using the WinMySQLAdmin 1.4 Tool
#26.06.2009 17:43:57
#Uncomment or Add only the keys that you know how works.
#Read the MySQL Manual for instructions
[mysqld]
basedir=C:/Program Files/dm/kayit
#bind-address=192.168.1.11
datadir=C:/Program Files/dm/kayit/data
#language=C:/Program Files/dm/kayit/share/your language directory
#slow query log#=
#tmpdir#=
#port=3306
#set-variable=key_buffer=16M
[WinMySQLadmin]
Server=C:/Program Files/dm/kayit/bin/mysqld-nt.exe
user=
password=
Arkadaşlar bu dosyada bana lazım olan yerleri örn
Server=C:/Program Files/dm/kayit/bin/mysqld-nt.exe
buraları delphide forma koyacağım gözat ile adresi alıp tam oraya nasıl atarız bir örnek verin
Kullanıcı avatarı
Lost Soul
Üye
Mesajlar: 1064
Kayıt: 01 Nis 2007 02:55
Konum: mekan ANKARA toprak ELAZIĞ
İletişim:

Re: my ini dosyasını editlemek için ne yapmalıyım?

Mesaj gönderen Lost Soul »

pelitt yazdı:
#This File was made using the WinMySQLAdmin 1.4 Tool
#26.06.2009 17:43:57
#Uncomment or Add only the keys that you know how works.
#Read the MySQL Manual for instructions
[mysqld]
basedir=C:/Program Files/dm/kayit
#bind-address=192.168.1.11
datadir=C:/Program Files/dm/kayit/data
#language=C:/Program Files/dm/kayit/share/your language directory
#slow query log#=
#tmpdir#=
#port=3306
#set-variable=key_buffer=16M
[WinMySQLadmin]
Server=C:/Program Files/dm/kayit/bin/mysqld-nt.exe
user=
password=
Arkadaşlar bu dosyada bana lazım olan yerleri örn
Server=C:/Program Files/dm/kayit/bin/mysqld-nt.exe
buraları delphide forma koyacağım gözat ile adresi alıp tam oraya nasıl atarız bir örnek verin

tstrings nesnesini kullanabilirsin.

Kod: Tümünü seç

s: Tstriings için
s.loadfromfile('dosya.ini'); işleminden sonra 
s.values['Server'] yazdığında alacağın değer C:/Program Files/dm/kayit/bin/mysqld-nt.exe olur.
Kullanıcı avatarı
vkamadan
Kıdemli Üye
Mesajlar: 1935
Kayıt: 17 Mar 2004 03:52
Konum: Adapazarı
İletişim:

Re: my ini dosyasını editlemek için ne yapmalıyım?

Mesaj gönderen vkamadan »

ya da TIniFile ilede ulaşabilirsin ,

Kod: Tümünü seç

// uses IniFiles

procedure IniOku ; 
var
iniDosya : TIniFile;
ServerAdi : String;
begin
try  
iniDosya := TIniFile.Create('c:\MSql\my.ini'); 
ServerAdi := iniDosya.ReadString('WinMySQLadmin' , 'Server' ,''); // Okumak için , 1.Parametre Section adı yani ini dosyadaki [WinMySQLadmin] ifadesi , 2.Parametre ilgili sectionda yer alan değer adı yani "Server" 3.Parametre ise eğer belirtilen özellik belirtilen yerde bulunamazsa varsayılan olarak okuyacağı değer

iniDosya.WriteString('WinMySQLadmin','Server' , 'c:\.................'); // Yazmak için , 1. Parametre section , 2. Parametre değer adı , 3. parametrede değer değişkenin alacağı değer
finally
iniDosya.Free;
end;
end;

Kolay gelsin.
Volkan KAMADAN
www.polisoft.com.tr
Cevapla