Contains the result (if any) of the last operation. Usually
          this is used when Execute is used to execute a function in the script
          that returns a value. 
        
          The Result is the value returned by the last function executed with
          the Execute method.
          After a successful completition of an operation/initialization invoked
          with the Start method it is set to True, but only for some convenience
          - in general it should be used only if you execute a function that
          returns a value!
          It should be checked after completion of the operation and after
          ensuring it has been successful (see Success).
          If a Sub has been executed the value of the Result will be empty.
          Note that the value returned by the executed function is
          "stripped" to value. No objects can be returned! Therefore
          you should not use Set MyFunction = something as return result in the
          routine in the thread's script. You can return Arrays but not
          objects.