Konu: EXECSCRIPT
EXECSCRIPT("do form 'form\deneme') ile derlemeden normal calısıyor
exe yapınca bende deneme.scx dosyasını istiyor.
Giriş yapmadınız. Lütfen giriş yapın yada kayıt olun.
EXECSCRIPT("do form 'form\deneme') ile derlemeden normal calısıyor
exe yapınca bende deneme.scx dosyasını istiyor.
Ya tam yolu ver "\projedir\form\deneme" gibi. Yada "..\form\deneme" şeklinde dene.
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
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).
EXECSCRIPT("do form 'form\deneme')
yerine:
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:
do form ('form\deneme')
en basiti.