Version 7 Doesn't Run on Win 2000

[expired user #6237]'s profile image [expired user #6237] posted 12 years ago in General Permalink
I've been using HeidiSQL v 6 on Win 2000 SP 4 without any problem for some time, but when I installed v 7.0, I get an Illegal Entry Point in KERNEL.DLL immediately when trying to log into a SQL server.

Is Win 2000 still supported?

Thanks.
ansgar's profile image ansgar posted 12 years ago Permalink
Well, Win 2000 is mentioned on the download pagesmileBut I should remove that, as it's obviously not running. I guess I have some Win32 API call in it now which causes this error.
[expired user #6237]'s profile image [expired user #6237] posted 12 years ago Permalink
Thanks for the reply.

If possible, it would be great to allow it to run in Win 2000. I know it's old, but some - like us - still develop on it so we can properly test/support our clients.

Thanks!
[expired user #5318]'s profile image [expired user #5318] posted 12 years ago Permalink
I just had the same problem here. HeidiSQL offered to install v7. When I clicked Open from the Session Manager after installation there was a popup error message saying "The procedure entry point DecodePointer could not be located in the dynamic link library KERNEL.DLL".

As mmem700 stated above, it would be great to be able to use the new version with Win2000, because some of us still use it for development.
ansgar's profile image ansgar posted 12 years ago Permalink
You could leave a full callstack here so I will probably be able to find the right function call in HeidiSQL. That method "DecodePointer" is not something I call directly.
[expired user #6237]'s profile image [expired user #6237] posted 12 years ago Permalink
How do I produce a call stack in Windows?
ansgar's profile image ansgar posted 12 years ago Permalink
Well HeidiSQL offers this call stack normally, at least if you get this madExcept dialog which offers a callstack tab, a save button and some more stuff. If you do not get this dialog but a simple Windows error dialog, then there is no way to find the problematic line, and so it's impossible to fix that.
[expired user #6237]'s profile image [expired user #6237] posted 12 years ago Permalink
OK, yes, I just get a fatal message indicating that there was in illegal function call into KERNEL.DLL.

I do hope you find a way to make it compatible with 2000, but if not, I understand. I currently use MySQL Front which is pretty good but a little buggy. Your product is better overall and nicer to work with.

Thanks!
ansgar's profile image ansgar posted 12 years ago Permalink
I just get a PM from a guy who's also experiencing that illegal call in KERNEL.DLL. He replaced the newer libmysql.dll with the one provided in the 6.0 release, which worked.
ansgar's profile image ansgar posted 12 years ago Permalink
old libmysql.dll can be downloaded here.
[expired user #6237]'s profile image [expired user #6237] posted 12 years ago Permalink
Very good. That worked! I can now use HeidiSQL with Win 2000 SP4.
[expired user #5318]'s profile image [expired user #5318] posted 12 years ago Permalink
That also fixed two HeidiSQL installations on Win 2000 SP4 Servers here.
ansgar's profile image ansgar posted 12 years ago Permalink
Super. Just stated this fix on the download page, so other Win2k users have this solution as well.

Please login to leave a reply, or register at first.