IDE/BDEBUUGER in TCC 22 didn't run

because it missing an entrypoint in Takecmd.DLL
upload_2017-11-28_20-11-36.png
 
May 20, 2008
10,634
82
Syracuse, NY, USA
That's odd. I extracted the distribution file and investigated (below) both the 32 and 64 bit versions. They check out OK. And I don't see the signature your message box shows. Do you have an alias (or something else) that would cause the v21 version of IDE.EXE to be run? That would cause your error.
Code:
v:\22extract\8ffdd1c> dumpbin /exports takecmd.dll | grep LookupWin
        336  10A 001B4280 ?LookupWindowsErrors@@YAXPEAUHWND__@@PEB_W@Z

v:\22extract\8ffdd1c> dumpbin /imports ide.exe | grep LookupWin
                         10A ?LookupWindowsErrors@@YAXPEAUHWND__@@PEB_W@Z

v:\22extract\8ffdd1c> 32-bit\

v:\22extract\8ffdd1c\32-bit> dumpbin  /exports takecmd.dll | grep LookupWin
        336  10A 00152E20 ?LookupWindowsErrors@@YGXPAUHWND__@@PB_W@Z

v:\22extract\8ffdd1c\32-bit> dumpbin /imports ide.exe | grep LookupWin
                  10A ?LookupWindowsErrors@@YGXPAUHWND__@@PB_W@Z
 
That's odd. I extracted the distribution file and investigated (below) both the 32 and 64 bit versions. They check out OK. And I don't see the signature your message box shows. Do you have an alias (or something else) that would cause the v21 version of IDE.EXE to be run? That would cause your error.
No Alias Vince, I can reproduce the error with explorer:
upload_2017-11-28_22-11-8.png


and I can find the function also in the DLL with
upload_2017-11-28_22-16-52.png


Also uninstall and reinstall doesn't change anything :meh:
 
May 20, 2008
10,634
82
Syracuse, NY, USA
Did you install over v21? The installer might have failed to replace IDE.EXE. Check IDE.EXE's properties. I get
upload_2017-11-28_16-35-57.png

The v21 version definitely wants the missing function.
Code:
g:\tc21> dumpbin /imports ide.exe | grep LookupWin
                  106 ?LookupWindowsErrors@@YGXPAUHWND__@@@Z
 
Did you install over v21? The installer might have failed to replace IDE.EXE. Check IDE.EXE's properties.
In fact I installed it AFTER I've deinstalled v21, but if I install v22 now,
at first the installer always suggests the directory "C:\Program Files\JPSoft\TCC21\".
And when I then redirect the installation to JPSoft\TCC22, all the exe-files are correct except
for the IDE. EXE ! As if by magic, version 21 is always available here !
Where does the installer get these ?
 
May 20, 2008
10,634
82
Syracuse, NY, USA
It sounds like magic to me. Did you try re-downloading the distribution file? You should be able to 2-ckick on it and choose "repair".
 
It sounds like magic to me. Did you try re-downloading the distribution file? You should be able to 2-ckick on it and choose "repair".
The magic is, that the distribution, also then current "22.0 Build 24 2017-11-28" brings the IDE.EXE with
upload_2017-11-29_8-18-27.png


Also this "Build 24" will installed as Build 23
upload_2017-11-29_8-25-51.png


Maybe, that's it ?
 
Ok, problems are solved after the last download and update :greedy: