Mega Search
23.2 Million


Sign Up

Make a donation  
Indy 10 with BDS 2006 C++ ?  
News Group: borland.public.cppbuilder.internet.socket

dear all,
when i installed BDS 2006, there was a clear message that C++ must be used 
with Indy version 9.

however, some postings here suggest that C++ can be used with Indy version 
10.

is it possible to simply add Indy version 10 and run it with C++ ?

thanks
uwe



Vote for best question.
Score: 0  # Vote:  0
Date Posted: 31-Dec-2007, at 1:21 AM EST
From: digedag
 
Re: Indy 10 with BDS 2006 C++ ?  
News Group: borland.public.cppbuilder.internet.socket
"Larry Griffiths"  wrote in message 
news:4784d617$1@newsgroups.borland.com...

> But you are not using the Indy 10 that came with the RAD Studio 7, 
> correct?

No, I am not.  As I have said before, what ships with RAD 2007 is not the 
latest.  I am using the latest daily snapshot of Indy 10 instead.


Gambit 



Vote for best answer.
Score: 0  # Vote:  0
Date Posted: 9-Jan-2008, at 10:02 AM EST
From: Remy Lebeau \(TeamB\)
 
Re: Indy 10 with BDS 2006 C++ ?  
News Group: borland.public.cppbuilder.internet.socket
Hi Larry,

I have to agree with you. I may do the same, despite the additional
capabilities of Indy10. Perhaps in the next release of RAD (2008?), there
will be a stable version of Indy10.

Joe


"Larry Griffiths"  wrote in message
news:4783e6da$1@newsgroups.borland.com...
> Thanks for the Info, Joe, but I am getting the feeling that I should drop
> back
> to the Indy 9 version.  Our life is complex enough with 1300 units of code
> in our application.  I would rather get a stable working product available
> for internal testing and then for release to customers before adding
> another straw to the camels back.  I did watch that "Your code is
c.r.a.p."
> video after all.  LOL
>
>
> "Joe Pasquariello"  wrote in message
> news:4783da25$1@newsgroups.borland.com...
> > Larry,
> >
> > Take a look at the thread labeled "Update Indy10 in C++ Builder 2007"
> > (roladdon, 12/16/2007) in this newsgroup. The author of that post has
been
> > able to install the updated version of Indy10, and he has posted his
batch
> > files for deleting files and building the new version. Toward the bottom
> > of
> > the thread there are two messages from roladdon that contain batch files
> > for
> > 1) backing up and removing the old version and 2) building and
installing
> > a
> > new version. I haven't been able to get it to work yet. If you try it,
> > please let us know your experience and any tips if you do get it to
work.
> > It
> > would be a big help to everyone if a documented and tested installation
> > procedure could be produced.
> >
> > Joe
> >
> >
> >
> > "Larry Griffiths"  wrote in message
> > news:4783c49f@newsgroups.borland.com...
> >> What does "C++ Enabled" mean?
> >> Also, what does "Stable" mean?
> >>
> >> I am in a pinch because I am on the new BDS2007 compiler and have a
robot
> >> interface for a customer that I need to get working again in a week or
> >> so.
> >> I converted the code to the Indy 10 but have not been able to get a
> >> socket
> >> connection yet.
> >>
> >> Thanks for your quick reply, Gambit.
> >>
> >> Larry Griffiths.
> >>
> >>
> >>
> >>
> >> "Remy Lebeau (TeamB)"  wrote in message
> >> news:4783b9a6$1@newsgroups.borland.com...
> >> >
> >> > "Larry Griffiths"  wrote in message
> >> > news:47839343$1@newsgroups.borland.com...
> >> >
> >> >> Are you sure about the "Or the one that shipped with RAD 2007,
> >> >> for that matter, as it is the same as the BDS 2006 release" you
made?
> >> >
> >> > Yes, I am sure.  The Indy team could not get a new stable version
ready
> > in
> >> > time for RAD 2007's release, so CodeGear shipped RAD 2007 with the
same
> >> > Indy 10 release that shipped with BDS 2006.  That older Indy release
> >> > was
> >> > not C++-enabled.  If you are able to use it in C++, then good for
you,
> > but
> >> > you are still using an outdated version of Indy anyway.
> >> >
> >> >
> >> > Gambit
> >> >
> >>
> >>
> >
> >
>
>



Vote for best answer.
Score: 0  # Vote:  0
Date Posted: 9-Jan-2008, at 9:07 AM EST
From: Joe Pasquariello
 
Re: Indy 10 with BDS 2006 C++ ?  
News Group: borland.public.cppbuilder.internet.socket
But you are not using the Indy 10 that came with the RAD Studio 7, correct?

I am using the Indy 10 that came with Rad Studio 7  with C++.

"Remy Lebeau (TeamB)"  wrote in message 
news:478409f7$1@newsgroups.borland.com...
>
> "Larry Griffiths"  wrote in message 
> news:4783efff$1@newsgroups.borland.com...
>
>> Yes, this is what 11001 means.  I can telnet to 127.0.0.1 7000 but
>> I set the TIdTCPClient Host to 127.0.0.1 and the Port to 7000 and
>> set do the TIdTCPClient->Connect( 10000 ). The result of course
>> is the dreaded 11001 socket error.
>
> Works fine for me when I just tried it.
>
> Have you tried using "localhost" or the actual machine name yet?  Have you 
> tried stepping through Indy's code in the debugger yet?
>
>> I just downloaded the latest Indy and it will not compile the
>> Protocols with BDS2007 with the Dec. 17th Patch on.
>
> Why not?  You need to be more specific.
>
>
> Gambit
> 



Vote for best answer.
Score: 0  # Vote:  0
Date Posted: 9-Jan-2008, at 8:10 AM EST
From: Larry Griffiths
 
Re: Indy 10 with BDS 2006 C++ ?  
News Group: borland.public.cppbuilder.internet.socket
"Larry Griffiths"  wrote in message 
news:4783f09d$1@newsgroups.borland.com...

> Oops, meant to paste the Protocols compilation error messages...

I have fixed the errors in my local copy and I will upload them when I have 
some free time to do so.


Gambit 



Vote for best answer.
Score: 0  # Vote:  0
Date Posted: 8-Jan-2008, at 4:16 PM EST
From: Remy Lebeau \(TeamB\)
 
Re: Indy 10 with BDS 2006 C++ ?  
News Group: borland.public.cppbuilder.internet.socket
"Larry Griffiths"  wrote in message 
news:4783efff$1@newsgroups.borland.com...

> Yes, this is what 11001 means.  I can telnet to 127.0.0.1 7000 but
> I set the TIdTCPClient Host to 127.0.0.1 and the Port to 7000 and
> set do the TIdTCPClient->Connect( 10000 ). The result of course
> is the dreaded 11001 socket error.

Works fine for me when I just tried it.

Have you tried using "localhost" or the actual machine name yet?  Have you 
tried stepping through Indy's code in the debugger yet?

> I just downloaded the latest Indy and it will not compile the
> Protocols with BDS2007 with the Dec. 17th Patch on.

Why not?  You need to be more specific.


Gambit 



Vote for best answer.
Score: 0  # Vote:  0
Date Posted: 8-Jan-2008, at 3:38 PM EST
From: Remy Lebeau \(TeamB\)
 
Re: Indy 10 with BDS 2006 C++ ?  
News Group: borland.public.cppbuilder.internet.socket
Oops, meant to paste the Protocols compilation error messages...


[DCC Error] IdNTLM.pas(175): E2029 Identifier expected but 'USES' found
[DCC Error] IdNTLM.pas(176): E2029 '=' expected but ';' found
[DCC Error] IdNTLM.pas(236): E2003 Undeclared identifier: 'des_key_schedule'
[DCC Error] IdNTLM.pas(254): E2004 Identifier redeclared: 'IdGlobal'
[DCC Error] IdHash.pas(66): E2065 Unsatisfied forward or external 
declaration: 'TIdHash.GetHashBytes'
[DCC Error] IdHash.pas(67): E2065 Unsatisfied forward or external 
declaration: 'TIdHash.HashToHex'
[DCC Error] IdHash.pas(91): E2065 Unsatisfied forward or external 
declaration: 'TIdHash16.HashStart'
[DCC Error] IdHash.pas(93): E2065 Unsatisfied forward or external 
declaration: 'TIdHash16.HashByte'
[DCC Error] IdHash.pas(105): E2065 Unsatisfied forward or external 
declaration: 'TIdHash32.HashStart'
[DCC Error] IdHash.pas(107): E2065 Unsatisfied forward or external 
declaration: 'TIdHash32.HashByte'
[DCC Error] IdNTLM.pas(256): F2063 Could not compile used unit 'IdHash.pas'

"Larry Griffiths"  wrote in message 
news:4783efff$1@newsgroups.borland.com...
> Yes, this is what 11001 means.  I can telnet to 127.0.0.1 7000 but I set 
> the TIdTCPClient Host to 127.0.0.1 and the Port to 7000 and set
> do the TIdTCPClient->Connect( 10000 ). The result of course is the dreaded 
> 11001 socket error.
>
> I just downloaded the latest Indy and it will not compile the Protocols 
> with BDS2007 with the Dec. 17th Patch on.
>
> Larry.
>
>
> "Remy Lebeau (TeamB)"  wrote in message 
> news:4783ef2f@newsgroups.borland.com...
>>
>> "Larry Griffiths"  wrote in message 
>> news:4783e4d0$1@newsgroups.borland.com...
>>
>>> I get an error with TIdTCPClient->Connect( 10000 ).
>>>
>>> It gives me a socket error of 11001.
>>
>> 11001 is WSAHOST_NOT_FOUND.  The TIdTCPClient::Host property is likely 
>> not set to a correct value.
>>
>>
>> Gambit
>>
>
> 



Vote for best answer.
Score: 0  # Vote:  0
Date Posted: 8-Jan-2008, at 3:51 PM EST
From: Larry Griffiths
 
Re: Indy 10 with BDS 2006 C++ ?  
News Group: borland.public.cppbuilder.internet.socket
Yes, this is what 11001 means.  I can telnet to 127.0.0.1 7000 but I set the 
TIdTCPClient Host to 127.0.0.1 and the Port to 7000 and set
do the TIdTCPClient->Connect( 10000 ). The result of course is the dreaded 
11001 socket error.

I just downloaded the latest Indy and it will not compile the Protocols with 
BDS2007 with the Dec. 17th Patch on.

Larry.


"Remy Lebeau (TeamB)"  wrote in message 
news:4783ef2f@newsgroups.borland.com...
>
> "Larry Griffiths"  wrote in message 
> news:4783e4d0$1@newsgroups.borland.com...
>
>> I get an error with TIdTCPClient->Connect( 10000 ).
>>
>> It gives me a socket error of 11001.
>
> 11001 is WSAHOST_NOT_FOUND.  The TIdTCPClient::Host property is likely not 
> set to a correct value.
>
>
> Gambit
> 



Vote for best answer.
Score: 0  # Vote:  0
Date Posted: 8-Jan-2008, at 3:48 PM EST
From: Larry Griffiths
 
Re: Indy 10 with BDS 2006 C++ ?  
News Group: borland.public.cppbuilder.internet.socket
"Larry Griffiths"  wrote in message 
news:4783e4d0$1@newsgroups.borland.com...

> I get an error with TIdTCPClient->Connect( 10000 ).
>
> It gives me a socket error of 11001.

11001 is WSAHOST_NOT_FOUND.  The TIdTCPClient::Host property is likely not 
set to a correct value.


Gambit 



Vote for best answer.
Score: 0  # Vote:  0
Date Posted: 8-Jan-2008, at 1:42 PM EST
From: Remy Lebeau \(TeamB\)
 
Re: Indy 10 with BDS 2006 C++ ?  
News Group: borland.public.cppbuilder.internet.socket
Thanks for the Info, Joe, but I am getting the feeling that I should drop 
back
to the Indy 9 version.  Our life is complex enough with 1300 units of code
in our application.  I would rather get a stable working product available
for internal testing and then for release to customers before adding
another straw to the camels back.  I did watch that "Your code is c.r.a.p."
video after all.  LOL


"Joe Pasquariello"  wrote in message 
news:4783da25$1@newsgroups.borland.com...
> Larry,
>
> Take a look at the thread labeled "Update Indy10 in C++ Builder 2007"
> (roladdon, 12/16/2007) in this newsgroup. The author of that post has been
> able to install the updated version of Indy10, and he has posted his batch
> files for deleting files and building the new version. Toward the bottom 
> of
> the thread there are two messages from roladdon that contain batch files 
> for
> 1) backing up and removing the old version and 2) building and installing 
> a
> new version. I haven't been able to get it to work yet. If you try it,
> please let us know your experience and any tips if you do get it to work. 
> It
> would be a big help to everyone if a documented and tested installation
> procedure could be produced.
>
> Joe
>
>
>
> "Larry Griffiths"  wrote in message
> news:4783c49f@newsgroups.borland.com...
>> What does "C++ Enabled" mean?
>> Also, what does "Stable" mean?
>>
>> I am in a pinch because I am on the new BDS2007 compiler and have a robot
>> interface for a customer that I need to get working again in a week or 
>> so.
>> I converted the code to the Indy 10 but have not been able to get a 
>> socket
>> connection yet.
>>
>> Thanks for your quick reply, Gambit.
>>
>> Larry Griffiths.
>>
>>
>>
>>
>> "Remy Lebeau (TeamB)"  wrote in message
>> news:4783b9a6$1@newsgroups.borland.com...
>> >
>> > "Larry Griffiths"  wrote in message
>> > news:47839343$1@newsgroups.borland.com...
>> >
>> >> Are you sure about the "Or the one that shipped with RAD 2007,
>> >> for that matter, as it is the same as the BDS 2006 release" you made?
>> >
>> > Yes, I am sure.  The Indy team could not get a new stable version ready
> in
>> > time for RAD 2007's release, so CodeGear shipped RAD 2007 with the same
>> > Indy 10 release that shipped with BDS 2006.  That older Indy release 
>> > was
>> > not C++-enabled.  If you are able to use it in C++, then good for you,
> but
>> > you are still using an outdated version of Indy anyway.
>> >
>> >
>> > Gambit
>> >
>>
>>
>
> 



Vote for best answer.
Score: 0  # Vote:  0
Date Posted: 8-Jan-2008, at 3:09 PM EST
From: Larry Griffiths