Gordon,

You can download the stack and store it on your disk in one fell swoop.

Consider the following:

on startStack pStackFile

  put "C:/myfolder/" into tFolderPath
  put pFolderPath & pStackFile into tFilePath

  if there is a file tFilePath then
    --> STACK EXISTS SO OPEN IT
    open stack tFilePath
  else
    --> NO STACK FOUND SO DOWNLOAD IT FROM THE INTERNET
    put "http://www.mydomain.com/"; into tURLfolder
    put tURLfolder & pStackFile into tURLfile

    --> DOWNLOAD THE FILE
    put URL tURLfile inot URL ("binfile:" & tFilePath)

    --> CHECK TO SEE IF THERE WERE ANY ERRORS
    put the result into tResult
    if tResult is not empty then
      answer warning tResult
    end if

    --> MAKE SURE THE STACK EXISTS BEFORE OPENING
    if there is a stack tFilePath then
       open stack tFilePath
    else
      --> PROBLEM
      answer warning "Can't find file: " & tFilePath
    end if

end startStack

Of course you can add your own versioning to this as well. The error handling could also be a bit more robust, but you get the idea.

(this is all from memory and hasn't been tested, but IMO should run)

-Chipp
_______________________________________________
use-revolution mailing list
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to