Typical!!!

A while after my last post i got it to work ..

It actually works as :

code:
$CurDefDate = ReadProfileString ("c:\program files\common files\symantec shared\virusdefs\definfo.dat", "DefDates", "CurDefs" )


$FileYear = val(ltrim (SubStr($CurDefDate, 1, 4)))
$FileMonth = Val(ltrim (SubStr($CurDefDate, 5, 2)))
$FileDay = Val(ltrim (SubStr($CurDefDate, 7, 2)) )


$NowYear = @YEAR
$NowMonth = @MONTHNO
$NowDay = @MDAYNO

If $FileYear <> $NowYear
$NowMonth = $NowMonth + (12 * ($NowYear - $FileYear))
EndIf

If $FileMonth <> $NowMonth
$NowDay = $NowDay + (30 * ($Nowmonth - $Filemonth))
EndIf

If ($Nowday - $Fileday) > 25

? "File older than 25 days"

Else

? "File newer than 25 days"

EndIf

This is the offending part that was missing :

code:
  If $FileMonth <> $NowMonth
$NowDay = $NowDay + (30 * ($Nowmonth - $Filemonth))

Once again Thanks for all your help ..
_________________________
Currently on : KiXtart 95 3.60