Fixed Plugins with TCMD 14

Jun 2, 2008
376
2
Newton, MA
I'm running the 64-bit version of TCMD 14, and I get an error message when I try to load the plugins that run with my installation of TCMD 13. Here is the command and the error message (the file is present):

TCMD14x64\plugins>*plugin /L sysutils64.dll
TCC: (Sys) The specified module could not be found.
"sysutils64.dll"

Vince apparently does not have a problem loading his plugins with the 32-bit version. Has anyone else successfully loaded plugins with the 64-bit version?

-- Jay
 
May 20, 2008
3,515
4
Elkridge, MD, USA
IIRC Vince successfully used 32b TCMD 14 with 32b plugins on 64b Win7, and also the 64b versions of TCMD and plugins, but you cannot mix 32b plugins with 64b TCMD. The interfaces are incompatible.

However, your error message indicates that sysutils64.dll is not present in the plugins subdirectory, thus it is obviously impossible to load it. Check that the plugin is actually present! BTW, I keep several TCMD versions in adjacent directories, and I have a parallel PLUGINS directory. In each of the TCMD V12, V13 and V14 directories there is a junction to the common PLUGINS directory. This eliminates the need to update a plugin in more than one directory when a new version becomes available.
 
Jun 2, 2008
376
2
Newton, MA
Steve, the file -- as I wrote in my original message -- absolutely is present in that directory. Indeed, the name was filled in by file completion! That's part of why the error message is so bizarre. I have even tried using the full path to the file (in case the PLUGIN command is searching somewhere other than the current directory, even though that is the default directory from which they should be loaded), and I get the same error message.

Before I posted my message, I wrote directly to Vince. Again -- as I wrote -- he confirmed that the 32-bit plugins work in the 32-bit version of TCMD 14. He has apparently not tried installing the 64-bit version of TCMD 14 and urged me to post my message about the problem.

I'm still waiting for someone who is running the 64-bit version of TCMD 14 to tell me if they are having a problem loading the 64-bit plugins from TCMD 13.

-- Jay
 
Jul 5, 2012
23
0
Just a head's up that I encountered the same problem, and using a tool called "Dependency Checker" was able to determine the problem (and work around it). The problem is that the x64 plugins all have dependencies on takecmd.dll, but in v14 it was apparently renamed to takecmdx64.dll o_O . The plugins cannot resolve the dependency and thus refuse to load.

The way I worked around it was to copy the takecmdx64.dll file as takecmd.dll in the same directory, and after doing so the problem loading plugins disappeared. Also, I received a brief note from Rex @ JPSoft telling me the issue was known, and a fix was coming shortly (perhaps as soon as today), so the workaround should only be needed short-term.

Good luck!
 
May 20, 2008
3,515
4
Elkridge, MD, USA
Why symlink? Why not hard link? Resolivng a symlink requires at least two directory accesses, hard link is resolved on the first access. Of course, the access time difference is not significant if it occurs only when the plugin is loaded (assuming it is done automatically, and you do not start many TCC instances rapidly). OTOH when the issue is resolved (presumably by restoring the original name) a symlink can be removed even when the dll is in use, but not a hard link.
 

Charles Dye

Super Moderator
Staff member
May 20, 2008
4,460
88
Albuquerque, NM
prospero.unm.edu
Why symlink? Why not hard link?

Either way; I'm not advocating for one over the other. I'm just thinking that a link (either flavor) won't have to be manually fixed when updating TCC, as a copy would.

XP apparently doesn't support symbolic links, so for that reason alone a hard link might be the better approach.
 
Similar threads
Thread starter Title Forum Replies Date
Joe Caverly PLUGINs and Version 17.0 Support 4
M 64-bit plugins? Support 1
mfarah How to? So I want a custom directory for the plugins... Support 16
S How to? Is it possible for the IDE to start without plugins? Support 3
vefatica Additional plugins needed? Support 11
P Cannot download any of Vince Fatica's plugins Support 4
p.f.moore Error handling in plugins Support 2
T [ANN] idle4nt and lua4nt plugins updated to v0.2 Support 4
T Plugins for Lua and Idle Support 4
vefatica Updated plugins Support 22
D Bug TCMD /X option Support 6
vefatica TCMD hides itself! Support 3
vefatica Tray min'd TCMD and ACTIVATE Support 6
C How to? starting TCC/TCMD v25 Support 2
CWBillow TCC and TCMD in Powershell Support 6
kb6ojs How to? "Specified Account Already Exists" error installing TCMD v27 Support 12
CWBillow TCMD Colors Support 8
Jay Sage Issues With TCMD File Explorer Support 0
C Last TCMD that supports win 7? Support 5
gentzel TCMD background color confusion Support 6
R Upgrade TCMD 19 to TCC 26 Support 1
Alpengreis Remaining TCMD background process (v26) ... Support 19
S Windows Server version not being detected correctly in TCMD 26RC2 Support 9
G TCMD crash when copy Support 3
Joe Caverly DrawVLine results different in TCMD tab and detached TCC Support 11
Alpengreis [TCMD v25.00.24] Small space problem with the DE translation in Prefs-GUI Support 1
Alpengreis [TCMD v25.00.24] Problem with copy and paste and the # char via mouse in TCC Support 6
Jay Sage TCMD Crashes with "tctoolbar /c /r file" Support 5
nikbackm TCMD 25 - Unregister older TCMD version Support 2
G Documentation on TCMD.INI Support 9
R New Clear Buffer in TCMD Home Menu Support 2
CWBillow Back up TCMD tabs Support 2
CWBillow Upgrade Windows 10's effect on TCMD and TCC Support 3
DrusTheAxe TCMD 24.02.49 x64 crashed due to DivideByZero :-( Support 4
A After update to 24.02.49, helpfile tcmd.chm hangs when opened Support 0
David McClelland TCMD 24 & Perl - perl thinks it's own executable is ...\TCMD24\TCC.EXE??? Support 3
dcantor How to? Can 32-bit TCC be run on a system with 64-bit TCMD and TCC installed? Support 6
W pdir returns diff results between tcc and tcmd - one is an error msg Support 5
vefatica What's TCMD's problem with ^e[0m? Support 13
CWBillow TCMD PowerShell Tab elevated Support 6
A How to? Copy+Paste in TCMD tabs with Ctrl-Shift-Ins? Support 5
vefatica TCMD output invisible on Win10 Support 22
J Moving from TCC v22 to TCMD v24 issues Support 3
RChrismon How to? Copy TCMD.INI to New Version Support 7
rps TCMD OPTIONS dialog Support 2
rps TCMD Tabs priority option setting Support 0
D Can we fix the scaling for TCmd? Support 14
CWBillow TCMD Tab Defs Support 4
A How to? TCMD Configuration Dialog: 'Smooth Scrolling' Option missing? Support 1
A Fixed [23.0.22]: TCMD crashes shortly after start, TCC keeps running in background Support 6

Similar threads