Go Premium for a chance to win a PS4. Enter to Win


No component appear in installed package

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

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

I followed the instructions give on IndyProjects site http://www.indyproject.org/Sockets/Docs/Indy10Installation.EN.aspx

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 1000 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 application...it 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)
Technology Partners: 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

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

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

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…
Video by: ITPro.TV
In this episode Don builds upon the troubleshooting techniques by demonstrating how to properly monitor a vSphere deployment to detect problems before they occur. He begins the show using tools found within the vSphere suite as ends the show demonst…
Exchange organizations may use the Journaling Agent of the Transport Service to archive messages going through Exchange. However, if the Transport Service is integrated with some email content management application (such as an anti-spam), the admin…
Suggested Courses

927 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