We have a SmartClient with a MIP-Plugin. The Smart client has 2 Windows with vaild FQIDs
Server:SC:localhost Id:00000000-0000-0000-0000-000000000000, ObjectId:15da80d4-7595-431f-9866-674d2b80acc5, Type:15da80d4-7595-431f-9866-674d2b80acc5
Server:SC:localhost Id:00000000-0000-0000-0000-000000000000, ObjectId:730ffaeb-2516-4e5f-90ad-cce2d82f9028, Type:15da80d4-7595-431f-9866-674d2b80acc5
We use this command:
MultiWindowCommandData data = new MultiWindowCommandData();
data.Window = ;
data.MultiWindowCommand = “SelectWindow”;
ClientControl.Instance.CallOnUiThread(() => EnvironmentManager.Instance.SendMessage(new VideoOS.Platform.Messaging.Message(MessageId.SmartClient.MultiWindowCommand, data), null, null));
Newer SDKs throw this exception (this command worked some SDK versions ago!):
Ausnahmetyp:System.NullReferenceException
Ausnahmenachricht:Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
Ausnahmequelle:VideoOS.RemoteClient.Application
Ausnahme-Zielseite: SelectWindow
bei VideoOS.RemoteClient.Application.Controllers.MultiWindowController.MultiWindowController.SelectWindow(Guid windowId)
bei VideoOS.RemoteClient.Application.MIP.Manager.MessageManager.MultiWindowCommandHandler(Message message, FQID dest, FQID source)
We have no idea how to handle this with the actual SDK version.