beautypg.com

Triton TritonMap User Manual

Page 141

background image

June 2004 DelphMap™ User's Manual

However, if DelphMap is not running, then the old version of MFC42.DLL
will be loaded because serialsrv.exe is located in the \TEIdlls folder and
does not have access to the new MFC42.DLL. This results in the error mes-
sage noted earlier.

None of these problems occur with Windows 2000 because all required sys-
tem DLLs are at a high enough revision level, and no system DLLs are
loaded by the installation.

Solution: There are two ways to deal with this:

• A “quick fix” is to copy the MFC42.DLL file into the

C:\WINNT\SYSTEM32 folder, overwriting the current file. While this
works, Microsoft does not recommend this practice.

• A better solution is to use the Init – find serial server dialog box to redi-

rect the system’s attention to the proper MFC42.DLL residing in the
{Windows Installation}\TEIdlls folder. (This is the proper MFC42.DLL
to use because, when Delph Seismic starts, it loads the higher version
of MFC42.DLL, making it available for serialsrv.exe. The first time
Delph Seismic runs in real time and requires the navigation input to be
active, the system displays the Init – find serial server dialog box.)

Much information concerning serialsrv.exe is stored in two INI files:
serialdll.ini and serialsrv.ini. Problems relating to serialsrv.exe can often
be solved by deleting these two INI and restarting DelphMap. After these
two files are correctly configured, the whole operation is automatic from that
point on.

Chapter 9: Troubleshooting Problems

127