it gets the file version vrom versioncompare() if the version is less than the minimum required it copies in the newest from a source dir.

it then tried to create the form, if it errors it tries to register it and loops

it should be no problem if kforms is backward compatable...

all of this, and it is ancillary to the script itself... [Big Grin]
_________________________
How to ask questions the smart way <-----------> Before you ask