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

2266180 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)
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!


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

On Demand Webinar - Networking for the Cloud Era

This webinar discusses:
-Common barriers companies experience when moving to the cloud
-How SD-WAN changes the way we look at networks
-Best practices customers should employ moving forward with cloud migration
-What happens behind the scenes of SteelConnect’s one-click button

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Delphi application Soap connection 5 130
Convert GUI app into console app for Win32 Env 5 125
PHP preg_replace code convert to Delphi 14 79
Get weeknumber and year from date 4 25
The uses clause is one of those things that just tends to grow and grow. Most of the time this is in the main form, as it's from this form that all others are called. If you have a big application (including many forms), the uses clause in the in…
Objective: - This article will help user in how to convert their numeric value become words. How to use 1. You can copy this code in your Unit as function 2. than you can perform your function by type this code The Code   (CODE) The Im…
Email security requires an ever evolving service that stays up to date with counter-evolving threats. The Email Laundry perform Research and Development to ensure their email security service evolves faster than cyber criminals. We apply our Threat…
In an interesting question ( here at Experts Exchange, a member asked how to split a single image into multiple images. The primary usage for this is to place many photographs on a flatbed scanner…

685 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