Ev Bilgisayarı  


Geri Dön   Ev Bilgisayarı > Program > Programlama

Programlama C,Delphi,Visual Basic ve diğer tüm programlama dilleri hakkında dökümanlar ve bilgilerin merkezi

Delphi/Kylix İNİ Dosya Kullanımı
Program katagorisindeki Programlama bölümünde açılan Delphi/Kylix İNİ Dosya Kullanımı adlı konudan; İNİ DOSYA KULLANIMI Çok kullanıcılı bir program yaptınız. programa giren son kullanıcının kim olduğunu onun kişisel ayarlarını ve benzeri bilgileri nerde tutarsınız. bunun için veritabanı kullanmak olmaz. yani olurda ne ...


Cevapla
 
LinkBack Konu Seçenekleri
Eski 13.07.2007, 18:59       #1
Halk
 
Mesajlar: 20
Puan: 100
Tanımlı Delphi/Kylix İNİ Dosya Kullanımı



İNİ DOSYA KULLANIMI


Çok kullanıcılı bir program yaptınız. programa giren son kullanıcının kim olduğunu onun kişisel ayarlarını ve benzeri bilgileri nerde tutarsınız. bunun için veritabanı kullanmak olmaz. yani olurda ne kadar olur. çoğu program bu tip bilgileri İNİ dosyada tutar. aşağıda örnek bir İNİ dosya içeriği var

[connectDatabase]
Access=ReadWrite
Connect="DSN=AdvWorks"

[sqlCustomerById]
Sql="SELECT * FROM Customers WHERE CustomerID = ?"

[connectAuthorDatabase]
Access=ReadOnly
Connect="DSN=MyLibraryInfo;UID=MyUserID;PWD=MyPass word"

[sql AuthorById]
Sql="SELECT * FROM Authors WHERE au_id = ?"

[] köşeli parantezin içine yazıların her biri kısım,bölüm(section) olarak adlandırılır.örnekte [connectdatabese] bağlanılacak database hakkındaki bilgileri tutacaktır. onun altındaki diğer seçeneklerden(identy) örneğin "access" veitabanına erişim şeklini tutar "connect" ise bağlanacağı veretabanının DSN'i bulunmakta.

Delphide İNİ Dosya üzerinde işlem yapabilmek için Uses kısmına iniFiles class'ını eklemek gerekir.ini dosya değişkeni olarak kullanacağımız değişken TIniFile tipinde olacaktır.
IniDosya: TIniFile;


tanıttığımız değişkeni Create etmemiz lazım

IniDosya := TIniFile.Create('c:\deneme.ini');

Create ederken zaten hangi dosyayı açacağımızı belirtmiş oluyoruz(deneme.ini)
İNİ dosyadan string bilgi okumak için inidosya.readstring integer bilgi okumak için inidosya.readinteger fonksiyonu kullanılır. örnek

[GENEL]
Kullanıcı Kodu=BIM bilgisini okumak için

Str_Kullanici_Adi := IniDosya.ReadString('GENEL','Kullanıcı Kodu',''); dersek

Str_Kullanici_Adi string değişkeninin değeri 'BIM' olacaktır. aynı şey integer değişkenler içinde geçerli.

İNİ dosyaya yazma işlemi yapmak için string değişkenler için WriteString integer değişkenler için WriteInteger procedürü kullanılır.

IniDosya.WriteString('GENEL','Kullanıcı Kodu','Mali'); daha sonra
IniDosya.UpdateFile; ile işlemi tamamlıyoruz.

ini dosyalar ile işimiz bittikten sonra IniDosya.Free; ile dosyayı kapatıyoruz.

Kolay gelsin...............
 
Alıntı ile Cevapla
Cevapla


Konuyu toplam 0 üye ve 1 ziyaretçi okuyor
 
Konu Seçenekleri

Yetkiler
Yeni konu açma yetkisi yoktur
Yeni mesaj gönderme yetkisi yoktur
Yeni eklenti gönderme yetkisi yoktur
Mesaj düzenleme yetkisi yoktur

BB Kodu: Açık
Smileler: Açık
[IMG] Kodu: Açık
HTML Kodları: Kapalı
Trackbacks: Açık
Pingbacks: Açık
Refbacks: Açık

Görüntülemek istediğiniz bölümü seçiniz

Benzer Konular
Konu Konuyu Açan Forum Cevaplar Son Mesaj
Rapidshare.de den Dosya İndirme - Dosya Upload (Resimli Anlatım) ProLive Üyelere Özel 14 11.03.2008 22:13
Delphi Componentleri (FTP) meydan Programlama 1 20.07.2007 12:43
Delphi/Kylix REGISTER ERİŞİMİ meydan Programlama 0 13.07.2007 18:58
DElphi Şaka Kodları d4erth Programlama 0 4.02.2007 22:56


Bütün zaman ayarları WEZ +2. Saat: 23:51


Powered by vBulletin® Version 3.8.0 Beta 4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
eXTReMe Tracker

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59