Merhaba;
Projede, kullanıcının program ile ilgili ayarlamaları yapabilmesi için, Seçenekler menü sü oluşturmak isitiyorum. Bunun için kullanılan özel teknikler var mı? Yoksa, sadece case ile kontroller yapıp işlemleri ona göre mi düzenlemek gerekiyor.. Aslında şöyle birşey düşünüyordum;
Options diye bir tablo da Hangi formlar da hangi elementleri ne şekilde etkileyeceğinide tanımlatabilek istiyorum. Bu sayede kodlara müdahle etmeden kullanıcının seçebileceği yeni Options lar eklenebilir mi. Bunun handikapları varmıdır?
Araçlar -> Şeçenekler
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Araçlar -> Şeçenekler
ALi ÇELİK
Genelde bir programda ayarlar kısmı ya registryde yada inifile da saklanacak sekilde yapılır, en azından ben bu saekilde yapıyorum
ini file tercih ediyorum cunku tasınabilir.
ayarlar formumda GetIni ve SetIni isimli iki procedurum ve ana formumda ini file ı bir paket veri tipi olan TMyIni gibi bir global degiskene akttaran bir fonksiyonum olur.
function ReadIni:TMyIni; seklinde bir tanımla
programın herhangi bir yerinde
if ReadIni.BuAyaraGoreHareketEt then
seklinde bir kullanımda olabilir.
veritabanında falan tutmak da ayrı bir yaklasım ama benim tercihim inifile dır.
ini file tercih ediyorum cunku tasınabilir.
ayarlar formumda GetIni ve SetIni isimli iki procedurum ve ana formumda ini file ı bir paket veri tipi olan TMyIni gibi bir global degiskene akttaran bir fonksiyonum olur.
function ReadIni:TMyIni; seklinde bir tanımla
programın herhangi bir yerinde
if ReadIni.BuAyaraGoreHareketEt then
seklinde bir kullanımda olabilir.
veritabanında falan tutmak da ayrı bir yaklasım ama benim tercihim inifile dır.
ÜŞENME,ERTELEME,VAZGEÇME
s.a.
ben bu tip işlemler için registry kullanıyorum.
programın ilk açılışında ilgli değişkenlere değerleri okuyorum.
daha sonra formalrın createsinde bu değişkenlere göre işlem yapıyorum
ayarlar penceresinde ise ayarları kaydet deyince registere yeniden yazıtorum.
kolay gelsin
ben bu tip işlemler için registry kullanıyorum.
programın ilk açılışında ilgli değişkenlere değerleri okuyorum.
daha sonra formalrın createsinde bu değişkenlere göre işlem yapıyorum
ayarlar penceresinde ise ayarları kaydet deyince registere yeniden yazıtorum.
kolay gelsin
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim