delphiindytrialdelphi-12.3

Delphi 12.3 Trial, no indy components installed


Delphi version: 12.3 Architect Trial

I wanted to validate a new Delphi and DevExpress versions for a planned upgrade path, but started to receive this weird 'indy' not found error which pointed to nowhere.

Upgrades Delphi 10.2 --> 12.3 DevExpress 25 --> 29

After checking my Delphi install folder, Indy components aren't even installed.

I presume they should be installed in '$(BDS)\source\Indy10'

I made another clean install and still the same.

At this point it's just confusion and questions? As I understand it, Indy should be part of the installation. So, what happened?

Any hints? Did anyone have the same problem? Should I manually install it? Why did this even happen? Is this normal in Trial version of the product? I don't know ...

PS: All this was done on a virtual machine. I decided to test it again locally and it ... works. So, I guess it's something with VM. At least now I have narrowed it down. I will try again.


Solution

  • Solution as always is simple and obvious.

    It's not that Indy isn't installed, but through the course of many new versions a bunch of packages were RENAMED including Indy.

    So yeah, after cleaning up dproj all I have left are errors due to DevExpress many, many new versions of errors.

    FIX:

    In .dproj file in <DCC_UsePackage> I changed 'indy' to 'IndySystem;IndyProtocols;IndyCore'

    This was not all, but 'indy' missing package error disappeared which told me I'm on the right track. There were a whole bunch more packages renamed, but after this updating the rest was easy.