Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations gkittelson on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Entry Point Not Found

Status
Not open for further replies.

TheSkull

Technical User
Dec 25, 2003
3
US
I recently installed Windows PX on a separate hard disk where before I had it on a partition of a drive sharing Windows 98. Since then, I receive an error message on Photoshop 8 CS, and Flash MX and MX 2004. The error message is "The procedure entry point UnMapSLFixArray could not be located in the dynamic link library KERNEL32.dll." I do not get this error on 2 other identical installations of Windows XP.

Microsoft offers Windows 2000 information on this error:

"SYMPTOMS
While installing, launching, or using features in a Windows 95 or Windows 98 application under Windows NT 4.0 or Windows 2000, the following error message appears:

Program.exe - Entry Point Not Found. The procedure entry point SomeProcedureName could not be located in the dynamic link library KERNEL32.dll.

CAUSE
The application is misinterpreting the operating system version and is trying to call a procedure in the Windows 95 or Windows 98 version of the Dynamic Link Library (DLL) that is unavailable in Windows NT version 4.0 or Windows 2000.

Clicking OK, the only option, may or may not allow the application to continue.

RESOLUTION
Contact the application vendor for an updated version that runs under Windows NT 4.0 or Windows 2000."

There is absolutely nothing for Windows XP.

Any ideas?
 
Did you reinstall Photoshop and the other programs after you installed XP onto the new drive? Or are you launching them from your old XP setup?

Have you checked Windows Update after installation. I know that Macromedia Flash was only just recently updated to version 7. 0. 19.

Run the System File Checker program from the Run Box by typing.....Sfc /Scannow in it and have your XP CD handy.

Have you tried launching you programs in Windows 98 or 2000 Compatibility Mode?


 
Linney, I reinstalled both applications several times, but I did not manually purge the registry, nor do I think it is possible to do so without a comprehensive log of registry modifications made by the programs. My Windows XP installation was updated to SP1a before I installed any programs, and I reinstalled Windows XP as an upgrade to itself, removing all Service Pack modifications. I ran SFC, with no errors. Flash MX2004 was updated to v7.01. The error persisted in both versions of the program.

Update: After much thinking about this problem, I decided that the Windows 2000 information about the problem did indeed apply to my situation. I reason it as such: When I installed Flash MX to Windows XP SP1a, it was unable to identify the OS version (because it could not recognize the Service Pack 1a updated configuration), so it defaulted to Windows 98. This caused it to call the procedure "UnMapSLFixArray" which is a Windows 98 procedure that does not exist in the Windows XP version of KERNEL32.dll. Since there was no viable way for me to find out what registry modifications the program may have made and subsequently referred to on reinstallations, and since Windows XP imports the previous registry on upgrade installations, I had no choice but to wipe my hard drive with a full format, and install a clean copy of Windows XP Pro to it. I did not update the OS installation at all. I then installed Macromedia Studio MX, and every program, including Flash, works perfectly.

This is a fairly drastic solution, but with absolutely no proferred solution after a solid week of searching the Internet, I feel I had no choice. The good news is that it worked, and serves to reinforce my conjecture and findings on the problem.

I consider this incident resolved. Thank you for your response.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top