Installation failed

I am a TMS ALL-ACCESS user.

Today I tried to install TMS VCL Security System_4.2.3.0:

  1. First try: Failed with this error message in the log: C:\Program Files (x86)\Embarcadero\Studio\23.0\Bin\CodeGear.Delphi.Targets(425,5): error MSB6003: The specified task executable "dcc" could not be run. The filename or extension is too long [C:\Users\peter\AppData\Local\tmssoftware\registered\TMS VCL Security System\TMSVCLSecuritySystemPkgCoreDXE15.dproj]
    Done executing task "DCC" -- FAILED. (TaskId:50)
    Done building target "_PasCoreCompile" in project "TMSVCLSecuritySystemPkgCoreDXE15.dproj" -- FAILED.: (TargetId:41)
    Done Building Project "C:\Users\peter\AppData\Local\tmssoftware\registered\TMS VCL Security System\TMSVCLSecuritySystemPkgCoreDXE15.dproj" (Build target(s)) -- FAILED.

How can an installation fail because of an installation path that the installer itself created?

  1. Second try: This time, I used a shorter installation path: C:\COMP\TMS\TMS VCL Security System

But again, the installation failed, this time with this error message: C:\Program Files (x86)\Embarcadero\Studio\23.0\Bin\CodeGear.Delphi.Targets(425,5): warning MSB6002: The command-line for the "DCC" task is too long. Command-lines longer than 32000 characters are likely to fail. Try reducing the length of the command-line by breaking down the call to "DCC" into multiple calls with fewer parameters per call. [C:\Users\peter\AppData\Local\tmssoftware\registered\TMS VCL Security System\TMSVCLSecuritySystemPkgCoreDXE15.dproj]
C:\Program Files (x86)\Embarcadero\Studio\23.0\Bin\CodeGear.Delphi.Targets(425,5): error MSB6003: The specified task executable "dcc" could not be run. The filename or extension is too long [C:\Users\peter\AppData\Local\tmssoftware\registered\TMS VCL Security System\TMSVCLSecuritySystemPkgCoreDXE15.dproj]
Done executing task "DCC" -- FAILED. (TaskId:50)

Why is it so difficult to install TMS products? And why is it so EASY to install Delphi components from other vendors?

You are using the legacy installer. Install TMS products using TMS Smart Setup:

And if you have any issues, follow the troubleshooting:

The log file says in line 5086:

Build succeeded.
0 Warning(s)
0 Error(s)

And then in line 6195:

Build succeeded.
0 Warning(s)
0 Error(s)

And then in line 13617:

Build succeeded.
0 Warning(s)
0 Error(s)

And then in line 14737:

Build succeeded.
0 Warning(s)
0 Error(s)

etc.

But the concluding installer dialog says: Build failed...:

BTW, building the included demo project failed:

Checking project dependencies...
Compiling TMSVCLSecuritySystemDemo.dproj (Debug, Win32)
brcc32 command line for "TMSVCLSecuritySystemDemo.vrc"
c:\program files (x86)\embarcadero\studio\37.0\bin64\cgrc.exe -c65001 -= resinator.exe "TMSVCLSecuritySystemDemo.vrc" -foTMSVCLSecuritySystemDemo.res
[BRCC32 Error] TMSVCLSecuritySystemDemo.vrc(60): unable to open file 'TMSLogo.ico': FileNotFound
Failed
Elapsed time: 00:00:06.4

Are you testing your products before releasing them?

Please don't misunderstand me. The TMS library is AWESOME! The TMS components are based on ingenious ideas, and their realization is SUPERIOR! The truth is that I always find a fly in the ointment.