1

Konu: Derleme

Öncelikle herkese merhaba benim bu forumda ilk sorum olacak.. şunuda belitrteyim ben bir programcı degilim..

Bir dbf ile baglantısı olan formu exe olarak derlemek istiyorum.. diger programlama dillerinde olduğu gibi bu exe çalıştırıldığında sadece o formun açılmasını istiyorum fakat tasarladğımı formu ve dbf i derledigimde foxpro ekranı açılıyor ve form gelmiyor.. neden olabilir.. derleme ile alakalı nelere dikkat etmem gerekiyor..

2

Re: Derleme

Foxpronun varsayılan yapısında foxpronun ana ekranı (screen) her zaman vardır.
İlk programımda da ben de senin gibi düşünmüştüm. Fakat bu o kadar güzel ve kullanışlı ki...
Ben hiç bir zaman screensız program yazmıyorum (%98 smile
Neyse senin soruna gelecek olursak tasarladığın screensız bir exe için tasarladığın formun ShowWindow Properties'ini 1 - In Top-Level Form olarak ayarla.
Programı çalıştırdığın bir prg varsa oraya da _Screen.Visible = .F. yazabilirsin veya programı çalıştırdığın klasörün içine Config.fwp isimli bir dosya oluştur ve içine SCREEN = OFF yaz.

/o---------------------o\
     www.haser.com
\o---------------------o/

3

Re: Derleme

config.fpw dosyasına
SCREEN = OFF
yazarsan sorunun halolur sanırım

4

Re: Derleme

bir prg dosyası yarat. örnek. benimform.prg
içine şunları yaz
do form formum.scx
read events


forma bir düğme(command button) ekle
click methoduna
thisform.release
clear events
yaz


bu düğmeye bastığında programdan çıkar sisteme döner.
ayrıca derlerken
benimform.prg i main olarak işaretle ve öyle derle.

5

Re: Derleme

Bu kadar cok cevap arasinda kafan karismisitir, ben de karistirayim. Mumkun oldukca adim adim sekli:

1) Projene sadece formu koy
2) Formun bos bir yerine cift klikle kod yazmak icin
Sag yukaridaki listeden "Init" bul - kod oraya yazilacak
Eger orada yazili kod varsa en sona ekle:

Visual Fox Pro
this.Show

read events

3) Yine ayni listeden 'QueryUnload' bul ve bunu yaz

clear events

4) Formun "properties" penceresinde ShowWindow'u bul ve 2 yap.
5) Command window'da
Modify command config.fpw [enter]
SCREEN = OFF [Ctrl+S]

6) Exe olarak derle

config.fpw dosyasini notepad ile de yaratabilirsin. Onemli olan icinde o satirin olmasi ve .exe ile ayni dizinde yer almasi.

6

Re: Derleme

hepinize çok teşekkurler işe yaradı demek bir problemi çözmenin en az 3 degil daha fazla yolu olabiliriyormuş smile
bu siteyi birkaç aydır takip ediyorum sadece bir okuyucu olarak yaklaşık on yıl foxpro ile yazılmış bir program kullandım bunun üzerine java ile yazılmış bir program kullanıyorum şu an bir zamanlar yazılımcı olma hayalım vardı şimdi ufak tefek şeyler yaparak biraz olsun kendimi teselli etmeyi dusunuyorum smile

7

Re: Derleme

Foxpro'cular arasinda yaygin iki laf var:)
-Foxpro ile birseyi cozmenin en az 3 yolu vardir (ya da hicbir yolu yoktur)
-Birseyi en az 3 yolla cozmuyorsan denemiyorsun demektir (bu Ken Murphy'e patentli laf:)