PDA

View Full Version : Problems with 3.0.21



Ron
October 13th, 2002, 03:55 PM
WinNT doesn't support the CreateToolhelp32Snapshot. Its used in all the named .dll's and in Girder itself.

Somehow however Delphi puts some extra code in to make it work under WinNT, and since the plugins are coded in C this extra code is not generated. So I should make wrappers for the
CreateToolhelp32S.. if anyone feels the urge to do this be my guest ;-)

Regards,
Ron

Ron
October 13th, 2002, 03:55 PM
I think i found the solution,

Microsoft Knowledge base (http://support.microsoft.com/support/kb/articles/Q175/0/30.asp)

I'll look into implementing this this weekend if i get the time.

Regards,
Ron

Ron
October 13th, 2002, 03:55 PM
I've update the taskswitch detector to use wrapper functions, but I run Win2K and not WinNT so I cannot test it. If you would download the updated plugin and give me some feedback that would be great!

TaskSwitch 1.2 (http://www.stack.nl/~stilgar/windoze/files/Taskswitch12.zip)

-Ron

Mark F
October 13th, 2002, 03:55 PM
Right after I install Girder 3.0.21 and attempt to run it I receive multiple error messages in this order:

title: Girder.exe - Entrypoint not found
text: The procedure entrypoint CreateToolhelp32Snapshot could not be located in dynamic link library KERNEL32.dll

followed by
title: error
text: C:Programs filesgirder3pluginshardwaretaskcreate.dll

followed by
title: error
text: error code 183

followed by the toolhelp message again

followed by
C:Programs filesgirder3pluginshardwaretaskswitch.dll

followed by
title: error
text: error code 87

followed by the toolhelp message again

followed by
title: error
cannot load dll

followed by
title: error
text: blockplugin.dll

I am using Windows NT Workstation version 4.00.1381. I have been using 3.0.16 without problem.

When I remove the blockplugin.dll from pluginssoftware and the taskswitch.dll and taskcreate.dll from pluginshardware, Girder comes up fine.

Any ideas?

Mark F
October 13th, 2002, 03:55 PM
Thanks, Ron.

Excellent support, as always.

Mark F
October 13th, 2002, 03:55 PM
The new taskswitch works great with my NT system.