Hi Sam, On Mon, 10 May 2004, Webb, Samuel M. wrote:
Quick question for everyone about the behavior of the latest updates on WinXP with Athena and Artemis et al. I manually unzipped all the updates and ran into the following error (which is likely due to my own problems). When I click on the hephaestus.bat file (WinXP), I get "The procedure entry point _FIIfexp_ could not be located in the dynamic link library DFORRT.dll." in a dialog box, then everything closes. This is also the case for Artemis.bat and Athena.bat. My version of IFEFFIT that was not updated does not have this problem. Copying the former version of DFORRT.dll from my working installation does not appear to help either. Going thru the updates from the start, I found that this error arises in update 007 and 008, but not 006. The same behavior happens for me if I use the autoupdater, rather than manually installing the updates. Sixpack seems to be unaffected. Anyone have any idea or seen this before?
I've never heard of this, and don't know what FIIfexp might mean. There wasn't much change between 006 and 007 -- certainly not to DFORRT.dll or ifeffit_10.dll, so it seems pretty strange. It does appear that the DFORRT.dll in ifeffit/sixpack/ is older than the one in ifeffit/. I'd be surprised if that had an affect, but it's easy enough to try both versions of the dll. There's also a MSVCRT.dll that you could try moving away, so that the system one gets used. Does this problem happen with ifeffit.bat? One thing that did change between 006 and 007 was that the perl-generated executables got smaller by a factor of 2. This might suggest that the perl codes depend more heavily on other dlls for code, but I don't know any of the details. --Matt