1) Position saved (Maximized would be fine), but last monitor is not saved.
2)
3) Maybe double click to jump to the position in
IDE as PAL (Pascal Analyzer from Peganza) does?
4) ok
5) Ok, sorry, I've missed to read the readme.txt
Found a bug:
They're highlighted as same but they isn't:
1:
<code>
{$ENDREGION 'PTZ'}
{$REGION 'DeviceIO'}
// with LDeviceIO do
// begin
// LOnvifServiceType := ostMedia;
//
// LGetAudioOutputs := RCOnvifDeviceIO.GetAudioOutputs.Create;
// ExecuteAndSave(LGetAudioOutputs);
//
// LGetAudioSources := RCOnvifDeviceIO.GetAudioSources.Create;
// ExecuteAndSave(LGetAudioSources);
//
// // LGetRelayOutputOptions := RCOnvifDeviceIO.GetRelayOutputOptions.Create;
// // ExecuteAndSave(LGetRelayOutputOptions);
//
// LGetVideoOutputs := RCOnvifDeviceIO.GetVideoOutputs.Create;
// ExecuteAndSave(LGetVideoOutputs);
//
// LGetVideoSources := RCOnvifDeviceIO.GetVideoSources.Create;
// ExecuteAndSave(LGetVideoSources);
//
// LOnvifServiceType := ostDevice;
//
// LGetRelayOutputs := RCOnvifDeviceIO.GetRelayOutputs.Create;
// ExecuteAndSave(LGetRelayOutputs);
// end;
{$ENDREGION 'DeviceIO'}
{$REGION 'AnalyticsDevice'}
</code>
2:
<code>
{$ENDREGION 'PTZ'}
{$REGION 'DeviceIO'}
// LDeviceIO: record
// LGetAudioOutputs: RCOnvifDeviceIO.GetAudioOutputs;
// LGetAudioSources: RCOnvifDeviceIO.GetAudioSources;
//// LGetRelayOutputOptions: RCOnvifDeviceIO.GetRelayOutputOptions;
// LGetRelayOutputs: RCOnvifDeviceIO.GetRelayOutputs;
// LGetVideoOutputs: RCOnvifDeviceIO.GetVideoOutputs;
// LGetVideoSources: RCOnvifDeviceIO.GetVideoSources;
// end;
{$ENDREGION 'DeviceIO'}
{$REGION 'AnalyticsDevice'}
</code>
Screenshot attached.
Greetings:
xcluster