Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
29273 Discussions

DLL will not work on "other" computers

Michael_Katona
Beginner
575 Views

March 7, 2010

Problem: DLL will not work on "other" computers.

Dear Intel community

I have developed a Fortran project application using the following software tools:

  • Intel Visual Fortran Compiler Professional Edition 11.1.060 Update 5
  • Microsoft Visual Studio 2005, Version 8.0.50727.762
  • Microsoft .NET Framework version 2.0.50727

The project application produces a DLL that is inserted into an executable file that provides a solution package (The DLL is called CANDE_DLL.dll). Everything works well on my desktop computer where I have developed the program with the above software tools, that is, the executable file with the DLL in the release configuration runs through the program execution without a problem.

The problem occurs when I try to run the same executable file on any other computer. Simply said, the program does not run on other computers. Rather, I get the error message below:

Error running analysis
ERROR-CANDEAnalysis-7001-Problem running input file. Unable to load DLL CANDE_DLL.dll: This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem. (Exception from HRESULT: 0x800736B1) Contact your system manager
.

I have tried rebuilding and reinstalling the release version of the DLL in the executable file but I still get the same error message on any other computer (however it works fine on my desktop computer where the source program resides).

What is particularly perplexing is that this problem is a relatively recent occurrence. A few months ago, I could run the executable file on other computers. Today I can only run it on my desktop.

I look forward to your help in solving my problem.

Thank you

Michael Katona

mgkatona@comcast.net

0 Kudos
2 Replies
Steven_L_Intel1
Employee
575 Views
An update to the Microsoft Visual C++ libraries was installed which put a newer version of those libraries on your development system. The target system needs to have the same MSVC DLLs. On the other system, download and install the Microsoft Visual C++ Redistributables package for the version of Visual Studio you are using.
0 Kudos
grandtheft
Beginner
575 Views
I've had a similiar problem and that one solved it for me. Thanks a lot !

GT
0 Kudos
Reply