New build of AfterGRASP is up for download:

http://www.aftergrasp.com/download/agsetup_20060310.exe

----------------------------------------------------------------------------
Fri, 10 Mar 2006

STREVAL now supports these unirary operators:

  !  logical not
  #  memgetlong
  $  str
  %  memgetword
  *  memgetbyte
  -  negate
  +  positive
  &  variable reference
  ~  bitwise not

For example:

  drawclear white
  color black
  textln streval("[EMAIL PROTECTED]")       ; displays -1
  wait
  exitnow



STRLINE (and some other string functions) would accidently convert the
string "." into "0.", they thought "." was a valid number. Fixed.


Comparison of floating point numbers now returns an integer value.
For instance 10.5!=10.0 used to return "1.0", but now returns "1"


All system variables that expect integer values will now
accept "ON" (same as "1") and "OFF" (same as "0") when
passed those values as a string, or via STREVAL.

This is a complete list of all system variables that are
based on integer values. MANY are obscure unused 0 value
stubs to prevent errors when porting GLPRO scripts.
Many of those unused obscure variables are incorrectly
treated as integers (they really should be strings or
other special types).


   @ANIMABORT
   @APPUSESHELL32
   @DATACOUNT
   @DBSKIPDELETED
   @DBUSEASCII
   @DEBUGEXIT
   @DEBUGMP3
   @DEBUGNET
   @DEBUGPROFILE
   @DEBUGSYSTEMLIST
   @DEBUGTRACK
   @DEBUGWAV
   @DESKTOPBITS
   @DESKTOPBITSREAL
   @DESKTOPSIZEX
   @DESKTOPSIZEXREAL
   @DESKTOPSIZEY
   @DESKTOPSIZEYREAL
   @EMAILBYTES
   @EMAILCOUNT
   @EMAILDNSERROR
   @EMAILDNSSERVER
   @EMAILDNSTIMEOUT
   @EMAILERROR
   @EMAILFROM
   @EMAILMAILER
   @EMAILPRIORITY
   @EMAILPROXY
   @EMAILREPLY
   @EMAILTO
   @ERRORCRITICAL
   @ERRORLINE
   @ERRORLOAD
   @ERRORMESSAGE
   @ERRORNUMBER
   @ERRORSCRIPT
   @ERRORSTACK
   @ERRORTYPE
   @FALSE
   @FILEGZIP
   @FILEINDEXOPEN
   @FILEINDEXSAVE
   @FILELONGNAME
   @FILESHARE
   @FLOATDEGREES
   @FLOATDIGITS
   @FLOATEUROPEAN
   @FLOATROUND
   @FONTNAME
   @FONTSCANWIDTH
   @FTPBYTES
   @FTPCOUNT
   @FTPERROR
   @FTPPROXY
   @GLHANDLE
   @GLMERGEREVERSE
   @GLNAMEPREV
   @GLPROFOCUS
   @GLPROMULTIPLE
   @GLPROPLATFORM
   @GLPROUSER
   @GLPROWIN32
   @HTTPBYTES
   @HTTPCOUNT
   @HTTPERROR
   @HTTPPATH
   @HTTPPROXY
   @HTTPTEMPDIR
   @IMAGECOMPRESSED
   @IMAGEDITHER
   @IMAGEEDGECOLOR
   @IMAGEEDGEENABLED
   @IMAGEEMFPERCENT
   @IMAGEEMFTEXTWIDTHS
   @IMAGEFADEBARSIZE
   @IMAGEFASTSCALE
   @IMAGEFLOATLAST
   @IMAGELOADCMYK
   @IMAGEPRELOAD
   @IMAGETRANENABLED
   @INIINTERNAL
   @INPUTABORT
   @INPUTBEGIN
   @INPUTCHANGE
   @INPUTFULLEXIT
   @INPUTINSERT
   @INPUTPASSWORD
   @INPUTPOSITION
   @INPUTRESTORE
   @INPUTSTRING
   @INPUTTIMEOUT
   @INPUTWRAP
   @KEYABORTDELAY
   @KEYCLEAR
   @KEYDOWNALT
   @KEYDOWNCTRL
   @KEYDOWNSHIFT
   @KEYHOTDELAY
   @KEYPRESSED
   @KEYUPALT
   @KEYUPCTRL
   @KEYUPSHIFT
   @LAYERHOTSPOT
   @LAYERSEPARATE
   @LAYERSKIPFRAMES
   @LOOP
   @MEMAVAILABLE
   @MEMNEAR
   @MEMUSED
   @MOUSE
   @MOUSEALWAYS
   @MOUSEDOWN
   @MOUSEDOWN1
   @MOUSEDOWN2
   @MOUSEDOWN3
   @MOUSEDOWNX1
   @MOUSEDOWNX2
   @MOUSEKEY
   @MOUSEMOVED
   @MOUSEPRESSED
   @MOUSEUP
   @MOUSEUP1
   @MOUSEUP2
   @MOUSEUP3
   @MOUSEUPX1
   @MOUSEUPX2
   @NETPROXYTYPE
   @NETTIMEOUT
   @NULL
   @PALETTEACCURATE
   @PALETTEEND
   @PALETTEENDEXCLUDE
   @PALETTEREMAP
   @PALETTESTART
   @PALETTESTARTEXCLUDE
   @PRINTCMYK
   @PRINTCOLORRES
   @PRINTMETRIC
   @PRINTPIXELSX
   @PRINTPIXELSY
   @PRINTRESX
   @PRINTRESY
   @PRINTSIZEX
   @PRINTSIZEY
   @SCRIPTBUFFER
   @SCRIPTSIZE
   @SOUNDBLOCKSIZE
   @SOUNDCACHEBITS
   @SOUNDCACHECHANNELS
   @SOUNDCACHEHEAD
   @SOUNDCACHERATE
   @SOUNDCACHESIZE
   @SOUNDCACHETAIL
   @SOUNDCLOCK
   @SOUNDDEVICE
   @SOUNDELAPSED
   @SOUNDLEVEL
   @SOUNDLEVELLEFT
   @SOUNDLEVELRIGHT
   @SOUNDMIXLEADTIME
   @SOUNDPLAYING
   @SOUNDVOLUME
   @SOUNDVOLUMELEFT
   @SOUNDVOLUMERIGHT
   @STACK
   @SYSCPUMMX
   @SYSCPUTYPE
   @SYSCTRLALTDEL
   @SYSDISKMAX
   @SYSDPMS
   @SYSESC
   @SYSLOCKINPUT
   @SYSMESSAGEDELAY
   @SYSMESSAGESKIP
   @SYSOS2
   @SYSRUNBACK
   @SYSSLEEP
   @SYSSPACE
   @SYSSWAPPATH
   @SYSYIELD
   @TRUE
   @VIDEOBENCHMARK
   @VIDEOSCALE
   @VIDEOSCALEX
   @VIDEOSCALEY
   @WHENBACKGROUND
   @WHENENABLED
   @WHENFIRSTONLY
   @WHENINSUB
   @WHENLASTFIRST
   @WHENOFFSCREEN
   @WIN2000
   @WIN31
   @WIN32
   @WIN32FILEACCESS
   @WIN95
   @WIN98
   @WINBUILD
   @WINDOWBACKPOSX
   @WINDOWBACKPOSY
   @WINDOWBACKSIZEX
   @WINDOWBACKSIZEY
   @WINDOWBITDEPTH
   @WINDOWPOSX
   @WINDOWPOSY
   @WINDOWREFRESHRATE
   @WINDOWSCALED
   @WINDOWSCALEDX
   @WINDOWSCALEDY
   @WINDOWSIZEX
   @WINDOWSIZEY
   @WINFRAMEADR
   @WINFRAMEDIB
   @WINFRAMEDIBHDC
   @WINFRAMEHDC
   @WINFRAMEHDIB
   @WINFRAMELEN
   @WINHANDLE
   @WININSTANCE
   @WININSTANCEPREV
   @WINNT
   @WINSHOWSTYLE
   @WINSYSTEMDIRECTORY
   @WINVERSION
   @WINYTOPORIGIN



----------------------------------------------------------------------------

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"aftergrasp" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/aftergrasp
-~----------~----~----~----~------~----~------~--~---

Reply via email to