1

Konu: EXECSCRIPT

EXECSCRIPT("do form 'form\deneme') ile derlemeden normal calısıyor
exe yapınca bende deneme.scx dosyasını istiyor.

2

Re: EXECSCRIPT

Ya tam yolu ver "\projedir\form\deneme" gibi. Yada "..\form\deneme" şeklinde dene.

3

Re: EXECSCRIPT

fox un içinde calısınca bır sorun yok
exe de de sorun olmuyor form dosyam exe nın içinde oldugu halde bende form dosyasını istiyor

4 Son düzenleyen, cetinbasoz (08.01.2010 17:28:24)

Re: EXECSCRIPT

Rahmi,
ExecScript() ozel bir komut. Calistiginda sanki tamamen yeni bir VFP session calismis gibi. O ne senin lokal degiskenlerini gorur ne de exe'de var olan diger dosyalarini. Ustune ustluk kotu tarafi her seferinde iceriginin derlenmesi gerekir (derlemeden calisiyor diyorsun, ancak VFP senin yerine gecici bir dosya olusturup derliyor).

Visual Fox Pro
EXECSCRIPT("do form 'form\deneme')

yerine:

Visual Fox Pro
StrToFile("do form ('form\deneme')", 'benim.prg')

compile ('benim.prg')
benim()

desen o zaman calisir (tabii bunu yapmanin gerekliligi tartisilir - yaparsan da tekrar tekrar compile etmene gerek yok).

Dogrudan:

Visual Fox Pro
do form ('form\deneme')


en basiti.