Other and Old Problems

Q 1.1 When I try to start the program I immediately get an error saying that the program is accessing an obsolete version of SALFLIBC.DLL or that there is an unrecognised format code or a missing export to the files SALFLIBC.DLL or WGXLIBxx.DLL. What is wrong?

A 1.1 You have old versions of these DLL files. The most likely reason is that the Setup program has not overwritten one or either of these files. The easiest solution is to delete all old versions of SALFLIBC.DLL and WGXLIBxx.DLL - which will be in your windows system directory and run the Setup program again. Look for these files on your system. You should have only ONE copy of each on your computer, in the Windows system directory. They must have the date-stamps given here

Alternatively, you can download the current versions of all WinGX system-DLL's from this link. Download the required DLL'S and place them into your Windows system directory.

Q 1.2. I get run-time errors which give me a Window similar to that shown below. What is wrong?

A 1.2. This may arise with NT/2000/XP and especially with 7/8 and is due to permission problems.

The directory you use as the working directory MUST have read/write permissions for the user. Please see your system administrator if you do not know how to set these. Note that the directories pointed to by the environment variables WINGXDIR or ORTEP3DIR must also have user read/write permissions.

Problems which should now be solved

If you have ANY of these problems you are using old versions of the programs. Please update your program.

Q 2.1. When I start a program (usually PLATON or WinGX) I immediately get an Access Violation error from CCOPY#. What is wrong?

A 2.1. This was caused by a bug in the Salford library SALFLIBC.DLL. Current versions of PLATON have fixed this problem. Please let me know if this is not the case.

Q 2.2. I get an error message saying "Invalid stream pointer (FILE*=NULL)". What is wrong ?

2 5.2. This was due to a bug in the run-time library SALFLIBC.DLL. Now it should give a message saying that it cannot read a CLEARWIN message - ignore this, it is not important.