- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I havea simple vb.net form which calls a fortran .dll It runs fine in Visual studio 2005 and I can put the .exe and the .dll in a folder on my computer and italso runs fine. However, when I try to put it on another computer the VB comes up fine but when it tries to access the .dll I get - unable to load the dll - application configuration is incorrect exception from HRESULT 0x800736B1.Doesn't matter if i copy the files or make an .msi and install.I ran the depends utilty which said I'm missing msvcr80D.dll but a search on my c: drive (where the program runs) doesn't find this file. Suggestions?
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sorry - there was a big clue in your first post and I missed it. You cannot redistribute a "debug" build of an application. Build it as a "Release" configuration and it should be ok. You could also, if this DLL is called only from VB (and not from Fortran), go into the Fortran properties and select Libraries > Use Run-Time Library > Multithreaded (/MT).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page