From: Wolfgang Zerweck on
I created a stand alone program (.exe) with the deploy tool in Matlab
R2007a. I also packaged the runtime version of matlab to it.
When executing on another computer, MATLAB will install the runtime
but when starting the program I get the error message "cannot find
mcm???75.dll".
Does the "75" at the end of the error message indicate the MATLAB
version?
Because if it does, this doesnt match the MATLAB version i`m using
which is 7.4. I searched the DLL on the computer where the MATLAB
development is installed and there only "mcm????74.dll" can be found.
From: Steven Lord on

"Wolfgang Zerweck" <wolfgang.zerweck(a)aim-ir.de> wrote in message
news:ef5c9ea.-1(a)webcrossing.raydaftYaTP...
>I created a stand alone program (.exe) with the deploy tool in Matlab
> R2007a. I also packaged the runtime version of matlab to it.
> When executing on another computer, MATLAB will install the runtime
> but when starting the program I get the error message "cannot find
> mcm???75.dll".
> Does the "75" at the end of the error message indicate the MATLAB
> version?
> Because if it does, this doesnt match the MATLAB version i`m using
> which is 7.4. I searched the DLL on the computer where the MATLAB
> development is installed and there only "mcm????74.dll" can be found.

Are you referring to mclmcrrt75.dll? If so, read this:

http://www.mathworks.com/support/solutions/data/1-1IW46N.html?product=CO&solution=1-1IW46N

--
Steve Lord
slord(a)mathworks.com


From: Wolfgang Zerweck on
Doesn't solve my problem. There is no such DLL on my computer.
Renaming the appropriate DLL to ?????76.dll solved the problem.
Obviously the standalone application searches for the wrong filename !
From: Wolfgang Zerweck on
I think I mixed up the version numbers.
That's why I just repeated the process on a plain computer.

1. Creating a standalone application with the deploytool and
packaging the matlab runtime.

2. On a second computer starting the application will result in :

2.1 Installation of MATLAB Component Runtime 7.6. Afterwards there is
a folder in "Programs\Matlab\v75" (that's !!!seven-five!!! not
!!!seven-six!!!) containing a lot of DLLs all ending with 75!!!

2.2 The application then searches for "mclmcrrt76.dll" which it
doesn't find.

2.3 Renaming all ???????75.dll to ???????76.dll solves the problem.