Plugin dilemma

May 20, 2008
11,400
99
Syracuse, NY, USA
I have a recent build of my SYSUTILS plugin which works fine under WIN7. When I try it with the same TCC (14.03.51) on Win XP/SP3, I get this message from TCC at startup time.
Code:
TCC: (Sys) The specified procedure could not be found
"D:\tc14\Plugins\SysUtils.dll"

Rex, do you have any idea how that could happen? Is there a way I can figure out what procedure can't be found? Thanks.
 

Charles Dye

Super Moderator
Staff member
May 20, 2008
4,460
88
Albuquerque, NM
prospero.unm.edu
I would guess you're calling some new Windows API that doesn't exist in XP. A program like Dependency Walker might help in tracking it down (website seems to be down right now?) but I'll bet you can figure it out just by reviewing you recent changes and looking at any calls you make to unusual API functions.
 
May 20, 2008
11,400
99
Syracuse, NY, USA
I would guess you're calling some new Windows API that doesn't exist in XP. A program like Dependency Walker might help in tracking it down (website seems to be down right now?) but I'll bet you can figure it out just by reviewing you recent changes and looking at any calls you make to unusual API functions.
In a way, yes. But it was a little more complicated than that. After digging an old (XP) machine out of a closet, transfering data between two machines on a thumb drive, and considerable detective work, I found that with VC10 you get (for example), by default, a dependence on Kernel32.dll!KE32EnumProcessModules when you refer to "EnumProcessModules". In XP, that functionality is provided by Psapi.dll!EnumProcessModules. Getting something that works (so far) on both platforms was a matter of a preprocessor definition "PSAPI_VERSION=1". That forces the old behavior (which is available on Win7). Rex is apparently aware of this since TakeCmd.dll is importing Psapi.dll!EnumProcessModules and not Kernel32.dll!KE32EnumProcessModules (and one or two other affected functions).
 
Similar threads
Thread starter Title Forum Replies Date
Joe Caverly 64-bit Plugin development using PureBasic Plugins 15
R New Plugin Plugins 0
Alpengreis elevated plugin questions Plugins 3
fpefpe utf-8 support in sdk/plugin api Plugins 4
S How to? Can @DU function in 4Utils64 plugin somehow cater for dirs with spaces? Plugins 3
vefatica Plugin access to arrays? Plugins 4
vefatica How big is a plugin's parameter buffer? Plugins 5
C @knownpath plugin Plugins 0
Charles Dye Updated OSD plugin Plugins 0
Joe Caverly C# plugin framework for JPSoft's TCC Plugins 0
dcantor Help for newest version of TEXTUTILS plugin Plugins 10
dcantor UISTUFF plugin missing help topic Plugins 12
M How to? Use SafeChars plugin... Plugins 2
dcantor Error in SAFECHARS plugin v 1.9.0 Plugins 2
dcantor Request for documentation for ISO8601 plugin Plugins 4
vefatica Possible with a plugin? Plugins 6
dcantor Inconsistency between textutils plugin and wrap utility Plugins 2
M (Stupid?) Problem with 64-bit 4Utils plugin... Plugins 3
H Latest ISO8601 plugin? Plugins 1
Charles Dye New plugin: QKeys Plugins 34
S Plugin to quickly locate all files hard linked together Plugins 5
S Documentation Plugin everything.dll Plugins 5
newbie How to? Multi-plugin installation errors, Re: FedUtils8 Plugins 7
vefatica Plugin -> thread -> Command() -> Ctrl-C? Plugins 20
Charles Dye A weirdoid plugin question Plugins 6
M SafeChars plugin misbehaving... Plugins 3
M A weird error re a plugin... Plugins 0
fpefpe Documentation Plugin API/SDK Plugins 3
C Looking for Vince's old 4UTILS plugin for TCMD v8 Plugins 1
S DESKTOP plugin - anyone ? Plugins 0
C How to? a plugin to sort Outlook Express "rules" Plugins 0
M ISO Plugin: Yes, it's wonderful, but it could be yet more wonderful... Plugins 7
M The ISO plugin is wonderful, but it lacks a little something... Plugins 22
Charles Dye Beta plugin: HidePasswords Plugins 3
M ISO8601 Plugin not "reporting" errors to TCC... Plugins 4
Frank 4console plugin Plugins 4
S WAD ISO8601 Plugin Plugins 15
Joe Caverly Plugin and 64-bit TCC Plugins 3
C Problem with FixNames plugin Plugins 9
dcantor Suggestion and request for DBF plugin Plugins 6
dcantor Suggestion for SafeChars plugin Plugins 7
M Charles, I just installed the "new" SafeChars plugin, ... Plugins 5
M A problem with the SafeChars Plugin... Plugins 30
S WHICHWIN (sysutils plugin) Plugins 13
M A (presumbly pretty simple) SafeChars plugin request... Plugins 2
M A "SafeChars" plugin request... Plugins 2
S ISO 8601 plugin enhancement Plugins 6
D UNKNOWN_CMD in Plugin Plugins 13
C Looking for isemailaddress[string] plugin Plugins 7
S ISO8601 Plugin Plugins 4

Similar threads