Saturday, May 14, 2011

'Entry point not found' error while installing Delphi custom components

I have noticed many peoples complain about the error 'Entry point $abc not found on xyz.bpl'.

This happens due to corrupt binary package libraries. Sometimes while registering custom components the libraries get corrupt. I still don't know if there is a way to avoid it. It happens randomly while installing any Delphi custom component. usually the rtl100.bpl gets corrupt more often.

How to fix it?

Usually i send them the BPL file which they complaining (only if its our product's or default RAD studio's BPL ) and ask them to replace it with the old one. :D