![]() |
| |||||||
| Programlama C,Delphi,Visual Basic ve diğer tüm programlama dilleri hakkında dökümanlar ve bilgilerin merkezi |
| | |
|
| | LinkBack | Konu Seçenekleri |
| | #1 |
| Halk ![]()
Mesajlar: 20
Puan: 100 | İ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............... |
|
![]() |
| Konuyu toplam 0 üye ve 1 ziyaretçi okuyor | |
| Konu Seçenekleri | |
|
|
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 |