Quintiq file version 2.0 #parent: #root Method LoadDatasetNewClient ( internal[MDSObjectInfo] datasetinfo ) id:Method_FormBTS_LoadDatasetNewClient { #keys: '[145592.0.249101831]' Body: [* if( not isnull( datasetinfo ) ) { mdsid := datasetinfo.MDSID(); if( not datasetinfo.IsLoaded() ) { ExternalMDSEditor::Editor().LoadMDS( mdsid, MDSInterface::StandAloneStorageState() ); } Process::Execute( 'cmd', '/C', '"' + OS::BinDir() + 'QThinClient.exe"', '/startup.autostart=false', // Start the client and present the login dialog. //'/startup.project=' // The documentation gives the following warning: // "This element is part of internal infrastructure and must not be used in models." // We use this attribute anyway, because there don't seem to be any good workarounds. // + Application.ApplicationScope().Project().Name(), '/startup.selectdataset=' + datasetinfo.Kind() + ':' + datasetinfo.Path() + '/' + datasetinfo.Name()//, // The ViewManager().CurrentView() relation is forbidden Quill (not an officially supported relation) //"'/startup.view=" + ApplicationScope.ViewManager().CurrentView().Name() + "'" ); } *] }