IF TYPE('ag_code') = "N" .AND. INT(ag_code) = 5180 &&erwin =ADIR(testfiles,tdir+"COV_*.TXT") IF TYPE('ALEN(testfiles,1)')='N' FOR ifiles = 1 TO ALEN(testfiles,1) IF TYPE('testfiles(ifiles,1)') = "C" .AND. FILE(tdir+testfiles(ifiles,1)) IF testfiles(ifiles,3) < DATE()-1 DELETE FILE (tdir+testfiles(ifiles,1)) ENDIF ENDIF ENDFOR ENDIF =ADIR(testfiles,tdir+"EVT_*.TXT") IF TYPE('ALEN(testfiles,1)')='N' FOR ifiles = 1 TO ALEN(testfiles,1) IF TYPE('testfiles(ifiles,1)')="C" .AND. FILE(tdir+testfiles(ifiles,1)) IF testfiles(ifiles,3) < DATE()-1 DELETE FILE (tdir+testfiles(ifiles,1)) ENDIF ENDIF ENDFOR ENDIF covgfile = tdir+"COV_"+PRODUCER+"_"+ALLTRIM(STR(ag_code))+"_"+LEFT(TTOC(DATETIME(),1),12)+".TXT" evntfile = tdir+"EVT_"+PRODUCER+"_"+ALLTRIM(STR(ag_code))+"_"+LEFT(TTOC(DATETIME(),1),12)+".TXT" SET COVERAGE TO (covgfile) SET EVENTTRACKING TO (evntfile) SET EVENTTRACKING ON ENDIFThis doesn't create the file in runtime either:
IF TYPE('ag_code') = "N" .AND. INT(ag_code) = 5180 &&erwin =ADIR(testfiles,tdir+"COV_*.TXT") IF TYPE('ALEN(testfiles,1)')='N' FOR ifiles = 1 TO ALEN(testfiles,1) IF TYPE('testfiles(ifiles,1)') = "C" .AND. FILE(tdir+testfiles(ifiles,1)) IF testfiles(ifiles,3) < DATE()-1 DELETE FILE (tdir+testfiles(ifiles,1)) ENDIF ENDIF ENDFOR ENDIF =ADIR(testfiles,tdir+"EVT_*.TXT") IF TYPE('ALEN(testfiles,1)')='N' FOR ifiles = 1 TO ALEN(testfiles,1) IF TYPE('testfiles(ifiles,1)')="C" .AND. FILE(tdir+testfiles(ifiles,1)) IF testfiles(ifiles,3) < DATE()-1 DELETE FILE (tdir+testfiles(ifiles,1)) ENDIF ENDIF ENDFOR ENDIF covgfile = FULLPATH(tdir+"COV_"+PRODUCER+"_"+ALLTRIM(STR(ag_code))+"_"+LEFT(TTOC(DATETIME(),1),12)+".TXT") evntfile = FULLPATH(tdir+"EVT_"+PRODUCER+"_"+ALLTRIM(STR(ag_code))+"_"+LEFT(TTOC(DATETIME(),1),12)+".TXT") SET COVERAGE TO &covgfile SET EVENTTRACKING TO &evntfile SET EVENTTRACKING ON IF SET('DEVELOPMENT') = "ON" =OKAY('Coverage is set to: '+CHR(13)+FULLPATH(covgfile)+CHR(13)+'Eventtracking is set to: '+CHR(13)+FULLPATH(evntfile)) ENDIF ENDIFAlthough I do see the messagebox that is created using OKAY() and it displays the correct value of: