No component appear in installed package

Posted on 2007-11-29
Last Modified: 2013-11-23

I downloaded the lateste snapshop if indy.socket - dated 29-Nov-07

I followed the instructions give on IndyProjects site

when i open the package files and compile them and then click Install everything works fine...

But when i go to Component => Install Package
and select the installed package and click components to see its componenets...the list is blank,,,

Any idea what is wrong here....

If you want i can give you the source i am using.


Question by:ziorrinfotech
  • 3
  • 3
LVL 28

Accepted Solution

ciuly earned 250 total points
ID: 20380435
"But when i go to Component => Install Package"

why do you do that? they don't say to do that, do they? so you are not following those instructions.

step 2, compiles the indy comopnents which as they are after step 2 can be used anywhere, provided that right path is given.

step 3 installs those components in the IDE. those 2 packages are the design time packages. only those can be installed in the IDE.

so, follow the instructions to the letter, exactly those, not less, not more, and you should have the components installed just fine.

ultimatly, don't forget to mention your delphi version and what package name were you trying to install.

Author Comment

ID: 20380521
I am using Delphi 6...

I installed Core and protocall as instruction says

You were right...i changed it to runtime and designtime and then installed and it installed all the controls...

now when i drop TIDSMTP cotrol on screen and just run the give me error like

[Error] IdURI.pas(93): Undeclared identifier: 'TIdIPVersion'
[Error] IdGlobalProtocols.pas(415): Undeclared identifier: 'TIdBytes'
[Error] IdGlobalProtocols.pas(595): Undeclared identifier: 'TextIsSame'
[Error] IdGlobalProtocols.pas(604): Undeclared identifier: 'CharIsInSet'
[Error] IdGlobalProtocols.pas(633): Operator not applicable to this operand type
[Error] IdGlobalProtocols.pas(639): Operator not applicable to this operand type
[Error] IdGlobalProtocols.pas(698): Undeclared identifier: 'TextStartsWith'
[Error] IdGlobalProtocols.pas(704): Operator not applicable to this operand type

I presume there is some library path which needs to be included but i am not sure which one...

Any idea what i am missing here


LVL 28

Expert Comment

ID: 20380540
I repeat my self

"so, follow the instructions to the letter, exactly those, not less, not more, and you should have the components installed just fine."

did you follow through step 4? completly? they say add paths to the dcus. you have 3 directories with dcus that you have just compiled (see step 2)
Do You Know the 4 Main Threat Actor Types?

Do you know the main threat actor types? Most attackers fall into one of four categories, each with their own favored tactics, techniques, and procedures.


Author Comment

ID: 20380559
Yes I have added those paths in the library...but still i get these errors...

Author Comment

ID: 20380592
I did it again...

u were right from the beging...i overlooked the file name....

Its says compile IndyCoreX0.dpk but install dclIndyCoreX0.dpk which is a different file....

Thanks a lot...for opening my eyes.... i didn;t know i was that dum...

LVL 28

Expert Comment

ID: 20380598
no problem. It happens to everyone to overlook the obvious ;)

Featured Post

Top 6 Sources for Identifying Threat Actor TTPs

Understanding your enemy is essential. These six sources will help you identify the most popular threat actor tactics, techniques, and procedures (TTPs).

Join & Write a Comment

Introduction The parallel port is a very commonly known port, it was widely used to connect a printer to the PC, if you look at the back of your computer, for those who don't have newer computers, there will be a port with 25 pins and a small print…
Creating an auto free TStringList The TStringList is a basic and frequently used object in Delphi. On many occasions, you may want to create a temporary list, process some items in the list and be done with the list. In such cases, you have to…
Internet Business Fax to Email Made Easy - With eFax Corporate (, you'll receive a dedicated online fax number, which is used the same way as a typical analog fax number. You'll receive secure faxes in your email, fr…
Access reports are powerful and flexible. Learn how to create a query and then a grouped report using the wizard. Modify the report design after the wizard is done to make it look better. There will be another video to explain how to put the final p…

746 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

9 Experts available now in Live!

Get 1:1 Help Now