4 Difference of Application ApplicationSI and ApplicationCOMSI

  • Application
    Application always launch a new Origin instance no matter whether there exists Origin instance.
  • ApplicationSI
    ApplicationSI will attach to an existing Origin instance no matter this Origin instance launched by another COM client or by user manually. If there is not existing Origin instance, it will launch a new instance.
  • ApplicationCOMSI
    ApplicationCOMSI allows client to access an existing Origin instance only when the instance was launched by another COM client with ApplicationCOMSI class, otherwise will launch a new COM-exclusive instance. In other words, if want ApplicationCOMSI connect to an existing Origin instance, this instance must be lauched with ApplicationCOMSI class too.