MATLAB COMPILER RELEASE NOTES User's Guide Page 628

  • Download
  • Add to my manuals
  • Print
  • Page
    / 716
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 627
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:
Page view 627
1 2 ... 623 624 625 626 627 628 629 630 631 632 633 ... 715 716

Comments to this Manuals

No comments