Windows XP ve Belgelerim klasöründe ayar saklama

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Sedat Atif
Üye
Mesajlar: 80
Kayıt: 18 Şub 2004 08:12
Konum: Fâni bir yerden
İletişim:

Windows XP ve Belgelerim klasöründe ayar saklama

Mesaj gönderen Sedat Atif »

Merhaba.

Bazı programlar Windows XP ile uyumlu olmak için bazı kayıtlarını Belgelerim klasörüne saklıyorlar. Mesela oyunlar da savegame dosyalarını Belgelerim klasörüne saklıyor.

Peki bunun nedeni nedir? Bu dosyaları neden kendi program klasörlerinde saklamıyorlar? Yapacağım programların ayar dosyalarını ben de Belgelerim klasöründe mi saklamalıyım?

Teşekkürler.
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7602
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Merhaba,

bunlar Microsoft'un koyduğu kurallar ve önerileri. Microsoft bir programa Windows uyumlu logosu vermek için bir takım şartlar arıyor. MSDN'de detaylı bilgiler var. Ben kısaca aktarayım :

• Program dosyalarını sistemde gerekli yerlere koymalısınız. Rootda (c:\, d:\ ...) herhangi bir dosya oluşturmayın.
o My Documents : Kullanıcının oluşturduğu doküman ve veriler,
o My Documents\My Pictures : Kullanıcının oluşturduğu resimler,
o Program Files\Program_İsmi : Programın dosyaları
o Program Files\Common Files\Şirket_İsmi : Şirketin birden çok programda kullandığı ortak kütüphaneler ve programlar
o Documents and Settings\Kullanıcı_ismi : Eğer programı aynı bilgisayarda birden fazla kullanıcı kullanıyorsa veri dosyaları buraya her kullanıcı için ayrı olarak kaydedilmelidir.
o Bu klasörleri alırken SHGetFolderPath() API’si kullanılmalıdır.

• Program ile ilgili bazı kayıtları registry’e yazmak gerekebilir. ini dosyaları mümkün olduğu kadar kullanmayın.

----
yani eğer programın ayarlarını saklayacaksan Registry'e saklamalısın.

Kolay gelsin.
Sedat Atif
Üye
Mesajlar: 80
Kayıt: 18 Şub 2004 08:12
Konum: Fâni bir yerden
İletişim:

Mesaj gönderen Sedat Atif »

Çok teşekkür ederim :)
Cevapla