Conrad,

Suggestion for Version compare :

Isn't it better to use .Build property of the already created KiXforms object ?

sample :



$ReqForms = 38
$Kix      = substr(@kix,1,4)

if $Kix < "4.20" ;appropriate KiXtart version ?
    $ = messagebox('This Script requires at least KiXtart 4.20 ','Version Check',4112)
    quit()
endif

$frm = createobject("Kixtart.Form")

if  @error   ;dll registered ?
    $ = messagebox('This Script requires a copy of kixforms.dll (build '
           + $ReqForms + ') registered' ,'Version Check',4112)
    quit()
endif

if val($frm.Build) < $ReqForms ; required build registered ?
    $ = messagebox('This Script requires Kixforms build ' + $ReqForms,'Version check',4112)
    quit()
endif

_________________________