Done xclose

Sep 13, 2016
47
0
In the plugin 4console was the command xclose, which made the "Close" button inactive.
Now this plugin does not work with new versions of TCC. Is it possible to implement such a command in future versions of TCC?
 
May 20, 2008
9,276
62
Syracuse, NY, USA
In the plugin 4console was the command xclose, which made the "Close" button inactive.
Now this plugin does not work with new versions of TCC. Is it possible to implement such a command in future versions of TCC?
It works here, on Windows 7, with the newest version of TCC. Perhaps there has been a change in a later version of Windows.

Actualy, it has nothing to do with TCC. XCLOSE works by querying, removing, or adding SC_CLOSE on the console's system menu. That's pretty basic Windows stuff and I wouldn't expect it to change. It definitely will not work if TCC is in TCMD (4CONSOLE will not load).

Can anyone else add to the discussion?
 
Just tried it with no problems on;
Code:
plugin /i 4console
Module:      C:\Users\jlc\utils\4console64.dll
Name:        4CONSOLE
Author:      Vincent Fatica
Email:       [email protected]
Web:
Description: Various console-related utilities
Implements:  _ALTENTER,_BUFROWS,_BUFCOLS,_BUFX,_BUFY,_CURCHAR,_CURSOR,_FGCONSOLE,_FONTINFO,_FONTINFO2,_FSMODE,_MAXCON,
_MOUSECX,_MOUSECY,_QE,_RULER,_TRAYH,_TRAYW,_WINROWS,_WINCOLS,_XCLOSE,@BUFCHAR,@ICONS,ALTENTER,CLUP,CONHELP,CONSIZE,CSB
FIND,CURSOR,CYCLE,FCLS,GENBREAK,GOTOXY,QE,REPAINT,RSTRCON,SAVECON,SAVECSB,SCROLL,SETFONT,SETICON,SYSMENU,XCLOSE,VBEEP,
*KEYHANDLER
Version:     6.6  Build 6

c:\users\jlc\utils>ver /r

TCC  18.00.32 x64   Windows 7 [Version 6.1.7601]
TCC Build 32   Windows 7 Build 7601  Service Pack 1
Registered to Joe Caverly - 1 System License
Joe
 
Sep 13, 2016
47
0
OK, I have TCC 21.01.56
Win10 x64
plugin /i 4console
Plugin not found....
or....
plugin /l %windir\4console64.dll
can not find the specified module
 
What is the date/time of 4console64.dll? Mine is
Code:
dir 4console64.dll

 Volume in drive C is WINDOWS        Serial number is dedo:deda
 Directory of  C:\Users\jlc\utils\4console64.dll

 2/29/2016  10:09          84,480  4console64.dll
            84,480 bytes in 1 file and 0 dirs    86,016 bytes allocated
Joe
 
Sep 13, 2016
47
0
Каталог E:\4c\4console64.dll

14.09.2017 20:36 86 016 4console64.dll
86 016 байт в 1 файл и 0 кат. 86 016 байт занято
25 840 717 824 байт свободно

download from ftp://vefatica.net/
 
I do not have an ONIG64.DLL anywhere on my system, but I do have an ONIG.DLL, which I have attached.
Code:
9/24/2015   8:43         485,952  onig.dll
As I am using
Code:
ver /r

TCC  18.00.32 x64   Windows 7 [Version 6.1.7601]
TCC Build 32   Windows 7 Build 7601  Service Pack 1
Registered to Joe Caverly - 1 System License
with 4console64.dll, so it must be using ONIG.DLL?

Joe
 

Attachments

May 20, 2008
9,276
62
Syracuse, NY, USA
Definitely a 64-bit dll;
Code:
file "C:\Program Files\JPSoft\TCMD18_x64\onig.dll"
C:\Program Files\JPSoft\TCMD18_x64\onig.dll: PE32+ executable (DLL) (GUI) x86-64, for MS Windows
Joe
That one is smaller than my most recent 32-bit one so I suspect it's old. It may work anyway (and it may not). Does anyone have a newer one?
 
Code:
dir onig.dll

 Volume in drive C is WINDOWS        Serial number is d4d0:ce4e
 Directory of  C:\Program Files\JPSoft\TCC_RT_21\onig.dll

 1/24/2017  23:48         708,608  Onig.dll
           708,608 bytes in 1 file and 0 dirs    708,608 bytes allocated
   674,689,024,000 bytes free

c:\program files\jpsoft\tcc_rt_21>file onig.dll
onig.dll: PE32+ executable (DLL) (GUI) x86-64, for MS Windows
Attached.

Joe
 

Attachments

Sep 13, 2016
47
0
ok ,thanks. I copied this file, but..........
"the specified procedure could not be found"
What to do?
 
Sep 13, 2016
47
0
What is the internal name of the plugin? 4console for x86 and x64, or 4console for x86 and 4console64 for x64 ?