1

Konu: Private Data Session ve Bir Kaç Konu

--Formların Data Session larını 2-Private olarak ayarlamanın daha doğru olduğu belirtilmekte... Ancak bu durumda ana.prg de tanımladığımız SET DELETED ON, SET TALK ON vb. açılış komutlarını her formun açılışında tanımlamak gerekiyor... Bundan kurtulmak için ana.prg de ne gibi bir komut yazmak gerekiyor... Ya da Data Session un 1-Default olmasının bir eksik yönü var mıdır?
--Thisform.Text1.Value=Date() yada ......Value=toplam gibi bir tanımlama yapıldığında veya into cursor toplam ve into array toplam gibi veriler oluşturulduğunda m.toplam, Local toplam gibi tanımlamalara gerek var mıdır? Yoksa bunlar bellekte tutulurak zamanla hatalara sebep olur mu?
--Kurulmuş programların açılışında tanımlanmış menü açılmadan önce VFP nin kendi menüsü bir anlık göründükten sonra normal menü açılmaktadır. VFP menüsünün hiç görünmemesini sağlamak mümkün müdür?
Soru sayısı bir hayli fazla oldu...Cevaplar için şimdiden teşekkürler..

2

Re: Private Data Session ve Bir Kaç Konu

oralozden yazdı:

--Formların Data Session larını 2-Private olarak ayarlamanın daha doğru olduğu belirtilmekte... Ancak bu durumda ana.prg de tanımladığımız SET DELETED ON, SET TALK ON vb. açılış komutlarını her formun açılışında tanımlamak gerekiyor... Bundan kurtulmak için ana.prg de ne gibi bir komut yazmak gerekiyor... Ya da Data Session un 1-Default olmasının bir eksik yönü var mıdır?
--Thisform.Text1.Value=Date() yada ......Value=toplam gibi bir tanımlama yapıldığında veya into cursor toplam ve into array toplam gibi veriler oluşturulduğunda m.toplam, Local toplam gibi tanımlamalara gerek var mıdır? Yoksa bunlar bellekte tutulurak zamanla hatalara sebep olur mu?
--Kurulmuş programların açılışında tanımlanmış menü açılmadan önce VFP nin kendi menüsü bir anlık göründükten sonra normal menü açılmaktadır. VFP menüsünün hiç görünmemesini sağlamak mümkün müdür?
Soru sayısı bir hayli fazla oldu...Cevaplar için şimdiden teşekkürler..


1-ana.prg ye procedure do_mysettings adinda bir procedure ac ve bazi set ayarlarini burada yap orn

Visual Fox Pro
Procedure do_mysettings

 
Set Deleted On
Set Century On
Set Date To Dmy
Set Exclusive Off
Set Multilocks On
Set Refresh To 3
Set Reprocess To Auto
Set Talk Off
Set Echo Off
&&....
Endproc

default datasession sadece tek kullanicili ortamlar ve ayni sessionu paylasan durumlar icin gecerli

2- m prefix i kullanmanın faydasi ve nerdeyse zorunlulugunu Cetin hocam yazi dizisinde bahsetmisti orayi okursan cok daha detayli olarak bu konuda bilgi sahibi olabilirsin.

http://www.fox4um.com/viewtopic.php?id=167

3-
set sysmenu off

3 Son düzenleyen, metin (05.01.2007 14:00:38)

Re: Private Data Session ve Bir Kaç Konu

diğerlerini soykan cevaplamış. o yüzden sadece sonuncusunu cevaplıyorum:
config.fpw dosyasını oluştur.
içine;
sysmenu=off
yaz.
daha sonra programın içinden kendi menünü çalıştırıp.
set sysmenu on dersin.
soykan'ın yöntemi çözüm değil malesef.

not:config.fpw dosyasını project e ekleyip .exe nin içine alınmasını sağlayabiliyorsun.

Haksızlıklar karşısında susanlar, dilsiz şeytanlardır!
www.metinemre.com