Silverfrost Forums

Welcome to our forums

Newly compiled and linked SW will not run on Windows 2000

21 Jun 2016 2:16 #17690

This is occurring after installing under Windows 2000.

Under Windows 10, I downloaded the latest version, rebuilt the SW from scratch, and created my standard SETUP file just like always. However, now, I get an error that the procedure entry point GetModuleHandleExA cannot be found in KERNEL32.DLL.

Under Windows 10 on the development computer, this runs fine. I don't have another computer that is 'pristine' on which to try this.

I'm wondering if I'm missing including some DLL(s). In the SETUP process, I include, from the ./redist folder, salflibc.dll and Salford.VisualClearWin.dll.

Thanks, Bill

21 Jun 2016 4:11 #17691

GetModuleHandleEx is not provided under Windows 2000. If you search the Internet then you may be able to find a work-around.

21 Jun 2016 5:40 #17692

Thanks, Paul!

21 Jun 2016 8:34 #17693

Just so we are clear.

Compiling and linking with V8.00 started this problem (just tested that on Windows 2K); compiling and linking with V7.2 did not have this problem.

There must be something different in how V8 and V7 start up to cause this. I have searched my code, and I don't have any calls to GetModuleHandleExA. It must be in the Salford startup (because my code never starts!)

Bill

22 Jun 2016 6:01 #17694

Bill

I have checked this out. There is a change in salflibc.dll that can be fixed. Please let me know if this is critical for you. I should be able to provide a new salflibc.dll after the impending release.

22 Jun 2016 12:37 #17696

Thanks, Paul. That is a very generous offer.

I have contacted my users to see what platform they are using, specifically Windows 2000. I should know for sure in a few days, at least by Monday evening (27 June).

I have had a couple of them move off of old platforms specifically to use the newer product made possible by FTN95. So I am encouraged that they will all say this is not an issue.

I'll post a reply here on Monday evening (UTC-6) and confirm.

Thank you for your willingness to accommodate!

28 Jun 2016 12:29 #17705

Having heard nothing from the users, I think it's safe to let this sleeping dog lie.

I firmly believe that they should ALL have updated to at least Windows XP by now. This may force their hand and will actually make life easier for me!

Thanks, Paul!

Please login to reply.