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

DLL COM

edsavage
Beginner
3,375 Views
I can't seem to get my Fortran COM DLL registered on any machine that doesn't have Compaq Fortran (6.6A) already installed. "regsvr32 scodbond.dll" returns an error box saying "LoadLibrary ("scodbond.dll") failed. GetLastError returns 0x00000485". On another machine I get a slightly differernt error message: "The specified module could not be found." The documentation "Deploying the Server on Another System" seems to say that this "regsvr32" command shuld do it. Does anyone know what I'm doing wrong?
0 Kudos
23 Replies
jdchambless
Beginner
441 Views
Hi Steve,
Thanks for the advice. I've checked the PATH and made sure their were no duplications of dependent DLLs; so only the ones I knew about were being loaded. I was going to start another thread asking for detailed directions on how to distribute a DLL, but thought I should check here first and see if one already exists. I am somewhat at a loss, as I have done everything both you and the Intel Premiere Support reps have suggested, as well as updating the Virtual PC I am attempting to run this DLL on (WinXP-SP2, with Rootkit, .Net 1.1, 2.0, and 3.0 installed), but I am still getting the "side-by-side" error with Dependency Walker. Maybe I am missing one of the very first steps and don't know it? So, if you or anyone knows where I can find specific directions on how to distribute a dynamically linked, COM-wrapped, Fortran DLL, I would really appreciate it.

Thanks for your help,
Jason C.
0 Kudos
Steven_L_Intel1
Employee
441 Views
Jason,

Have you attached the DLL and your program to the support issue? If not, please do so and tell me the issue number so I can look at it.
0 Kudos
jdchambless
Beginner
441 Views
I have attached the DLLs (both release and debug versions) to issue number 451991. The calling program is just a simple call from within an Excel worksheet, and so I didn't include it. I will upload it if necessary though.
Thanks again,
Jason C.
0 Kudos
Reply