1

Konu: formu açamıyorum

önce scx yoktu diyordu. Excl açıp Pack yaptım, ancak şimdi alttaki hata geliyor:
çare tecrübesi olan arkadaş var mı ?

İleti eklentileri

hatamess.jpg
hatamess.jpg 42.78 kb, dosya hiç indirilmedi. 

Bu iletideki eklenti/leri indirmeye yetkiniz yok.
VFP9 SP2

2

Re: formu açamıyorum

COMPILE  FORM    formadi.scx


denedin mi bunu ?

3

Re: formu açamıyorum

Çalıştı, teşekkür ederim.
Exe haline getirirken aynı işlemi yapmıyor mu ? - ilk hatayı o zaman almıştım.

KONURALP yazdı:

COMPILE  FORM    formadi.scx


denedin mi bunu ?

VFP9 SP2

4 Son düzenleyen, cetinbasoz (01.04.2014 11:35:20)

Re: formu açamıyorum

Exe haline getirirken, "Recompile All Files" isaretli olsa bile bazi dosyalari atlayabiliyor. Nedenini bilmiyorum ama atliyor. Sonunda ben de ugrasmaktan vazgectim ve asagidaki kodu yazdim. Her build oncesi bununla projedeki tum dosyalarin compile edildiginden emin oluyorum:

*rcompile.prg

Visual Fox Pro
Lparameters tcProjectName, tlNonVerbose

If !Empty(m.tcProjectName) And Type('_vfp.ActiveProject') = 'U'
  Modify Project (m.tcProjectName) Nowait
Endif
 
If Type('_vfp.ActiveProject') = 'U'
  Return
Endif
Set Notify off
LOCAL ix,totalFiles
ix = 0
totalFiles = 0
For Each loFile In _vfp.ActiveProject.Files
  If loFile.Type $ 'PKV'
      totalFiles = m.totalFiles + 1
  ENDIF
endfor
 
? 'Total', m.totalFiles
For Each loFile In _vfp.ActiveProject.Files
  If !m.tlNonVerbose And loFile.Type $ 'PKV'
      ix = m.ix + 1
      ? m.ix, loFile.Name
  Endif
 
  Do Case
    Case loFile.Type = 'P'
      Compile (loFile.Name)
    Case loFile.Type = 'K'
      Compile Form (loFile.Name)
    Case loFile.Type = 'V'
      Compile Classlib (loFile.Name)
      *!*   Case loFile.Type = 'R'
      *!*     Compile Report (loFile.Name)
  ENDCASE
Endfor
Set Notify on

Kullanim seklini yazmayi unuttum. Iki adet parametresi var ancak en basit kullanimi, bir proje acik iken o projeyi secip, commandline'a gitmek ve orada dogrudan parametresiz:

do rcompile

calistirmak. Ben bunu tum projelerimin yer aldigi dizine koydum:

...\Projects\Proje1
...\Projects\Proje2
...
...\Projects\rcompile.prg

O nedenle soyle cagiriyorum:

do ..\rcompile