R2006b
21-38
Changes to Compiler Support
Compaq Visual Fortran version 6.1 is supported in Version 7.3 (R2006b) but will not be
supported in a future version of MATLAB.
Compatibility Considerations
To ensure continued support for building your Fortran programs, consider upgrading
to another supported compiler. For an up-to-date list of supported compilers, see the
Supported and Compatible Compilers Web page.
Actxcontrol Command Now Validates ProgID
Attempting to insert a COM server into a MATLAB figure can result in unpredictable
behaviors. To prevent this condition, the actxcontrol command now checks the ProgID
by looking at the registry's HKR/CLSID/Control keyword and throws an error if the
ProgID does not belong to a Microsoft ActiveX control.
Compatibility Considerations
Before the validation check was added, some server ProgIDs worked with
actxcontrol , probably because there are cases where Microsoft software points
the server GUID to a control GUID underneath. An example of a ProgID that
might not work with actxcontrol is the Windows Media
®
Player server ProgID
Mediaplayer.mediaplayer.1. Therefore, depending on how Microsoft software
registers the control, the following command might now return an error:
h = actxcontrol('Mediaplayer.mediaplayer.1'); % Returns an error
The correct ProgID to use for Mediaplayer is the ActiveX control ProgID:
h = actxcontrol('WMPlayer.OCX.7'); % Use control ProgID
Note that methods and properties to open and play files are different when using the
control ProgID.
You can disable the validation check with the following command:
feature('COM_ActxProgidCheck',0)
Or reenable it with:
Comments to this Manuals