🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: borland.public.cppbuilder.internet.socket
6 messages
6 total messages Started by Eduardo Jauch Tue, 06 Feb 2007 22:59
Ind 10, dcc32 options
#1332
Author: Eduardo Jauch
Date: Tue, 06 Feb 2007 22:59
9 lines
1025 bytes
Hi!
How to compile indy 10 to BCB 6?
What DPK should I use? terminating with 60? 70?

And MORE important...

Using dcc32, WHAT options i must set?

Thanks :)
Re: Ind 10, dcc32 options
#1333
Author: Remy Lebeau (TeamB)
Date: Tue, 06 Feb 2007 23:38
11 lines
1211 bytes
"Eduardo Jauch" <eduardo.jauch@gmail.com> wrote in message
news:45c904ce$1@newsgroups.borland.com...

> How to compile indy 10 to BCB 6?

By using the FULLC6.BAT script that is included in the Insy 10
snapshot.


Gambit
Re: Ind 10, dcc32 options
#1334
Author: C.R. Hinners
Date: Tue, 06 Feb 2007 23:59
65 lines
3956 bytes
Eduardo Jauch wrote:
> Hi!
> How to compile indy 10 to BCB 6?

My experience:

1) Go to Indy's web site.
2) Five pages off the home page, find the installations for Indy10 and 
determine that they only apply to Delphi and make zero sense for BCB.
3) Ponder why the instructions say that they are "for BCB" when they 
obviously aren't.
4) Observe that the link to the "source code" is "not really recommended".
5) Ponder what the difference between "not recommended" and "not really 
recommended" is.
6) See a link to the development snapshot.
7) Ponder why, if "development snapshot" is source code, too, why the 
one link is called "source code" which logically means that the 
"development snapshot" is something other than "source code".
8) Wonder why the links to the "development snapshots" aren't even on 
Indy's own site.
9) Determine that one of the two sites where you can get the 
"development snapshot" doesn't work.
10) Figure out that the FTP link to the one remaining site doesn't work.
11) Download the source from the HTTP link to the one remaining site.
12) Search newsgroups to find out how to install.
13) Figure out that you have to run \Lib\FullC6.bat.
14) Oops, that doesn't work. Search newsgroups again.
15) Figure out that I should have compiled computil.dpr first.
16) Compile computil.dpr.
17) Run \Lib\FullC6.bat again.
18) Wonder why a bunch of files named "null" appear in all of the source 
folders. Since zero explanation is given for them, hope that they don't 
mean something went wrong.
19) Wonder what the messages about not finding *.dcu, *.dcp, and 
compile_run mean. Hope that they don't mean something went wrong.
20) Search for the BPLs. Find them in \C6.
21) Discover that there are no HPPs, OBJs, or LIBs.
22) Search the newsgroups again.
23) Find out that there is a switch for dcc32 (-jph) that outputs OBJs 
and HPPs.
24) Notice that something similar to this switch (-jphn) was used in the 
batch file for Indy9.
25) Wonder why it was not used in the batch file for Indy10.
26) Run "dcc32 /?" and see that "-jph" is not even documented.
27) Decide to try it anyway.
28) Run "dcc32 -jph IndyCore60.dpk".
29) That doesn't work.
30) Figure out that you need to include files in the \System folder.
31) Run "dcc32 -jph -u..\System IndyCore60.dpk".
32) Encounter multiple errors for IdIPAddress.pas (unsupported language 
feature, property of array type) and IdReply.pas (unsatisfied forward or 
external declaration: TIdReply.SetFormattedReply & 
TIdReply.RaiseReplyError).
33) Observe that, apparently because of the above errors, only some HPPs 
generated.
34) Observe that all OBJs were generated.
35) Run "dcc32 -jph IndySystem60.dpk".
36) Observe that all HPPs and OBJs are generated.
37) Start BCB.
38) Add the design-time BPLs to the IDE.
39) Try to add them to a form.
40) Compile and link.
41) Observe that link fails.
42) Manually add OBJs to project.
43) Finally get it to complile.
Re: Ind 10, dcc32 options
#1291
Author: Rod
Date: Sun, 18 Feb 2007 11:34
83 lines
4630 bytes
"C.R. Hinners" <chinners@ReplyToNewsgroupPlease.invalid> wrote:

C.R.  I encountered a similiar difficulty. 

I solved it by ..... just giving up on the thing.

I can't imagine why installing these components could be so difficult, given that BCB has numerous
other components which install fairly easily.


Regards,

:>Eduardo Jauch wrote:
:>> Hi!
:>> How to compile indy 10 to BCB 6?
:>
:>My experience:
:>
:>1) Go to Indy's web site.
:>2) Five pages off the home page, find the installations for Indy10 and 
:>determine that they only apply to Delphi and make zero sense for BCB.
:>3) Ponder why the instructions say that they are "for BCB" when they 
:>obviously aren't.
:>4) Observe that the link to the "source code" is "not really recommended".
:>5) Ponder what the difference between "not recommended" and "not really 
:>recommended" is.
:>6) See a link to the development snapshot.
:>7) Ponder why, if "development snapshot" is source code, too, why the 
:>one link is called "source code" which logically means that the 
:>"development snapshot" is something other than "source code".
:>8) Wonder why the links to the "development snapshots" aren't even on 
:>Indy's own site.
:>9) Determine that one of the two sites where you can get the 
:>"development snapshot" doesn't work.
:>10) Figure out that the FTP link to the one remaining site doesn't work.
:>11) Download the source from the HTTP link to the one remaining site.
:>12) Search newsgroups to find out how to install.
:>13) Figure out that you have to run \Lib\FullC6.bat.
:>14) Oops, that doesn't work. Search newsgroups again.
:>15) Figure out that I should have compiled computil.dpr first.
:>16) Compile computil.dpr.
:>17) Run \Lib\FullC6.bat again.
:>18) Wonder why a bunch of files named "null" appear in all of the source 
:>folders. Since zero explanation is given for them, hope that they don't 
:>mean something went wrong.
:>19) Wonder what the messages about not finding *.dcu, *.dcp, and 
:>compile_run mean. Hope that they don't mean something went wrong.
:>20) Search for the BPLs. Find them in \C6.
:>21) Discover that there are no HPPs, OBJs, or LIBs.
:>22) Search the newsgroups again.
:>23) Find out that there is a switch for dcc32 (-jph) that outputs OBJs 
:>and HPPs.
:>24) Notice that something similar to this switch (-jphn) was used in the 
:>batch file for Indy9.
:>25) Wonder why it was not used in the batch file for Indy10.
:>26) Run "dcc32 /?" and see that "-jph" is not even documented.
:>27) Decide to try it anyway.
:>28) Run "dcc32 -jph IndyCore60.dpk".
:>29) That doesn't work.
:>30) Figure out that you need to include files in the \System folder.
:>31) Run "dcc32 -jph -u..\System IndyCore60.dpk".
:>32) Encounter multiple errors for IdIPAddress.pas (unsupported language 
:>feature, property of array type) and IdReply.pas (unsatisfied forward or 
:>external declaration: TIdReply.SetFormattedReply & 
:>TIdReply.RaiseReplyError).
:>33) Observe that, apparently because of the above errors, only some HPPs 
:>generated.
:>34) Observe that all OBJs were generated.
:>35) Run "dcc32 -jph IndySystem60.dpk".
:>36) Observe that all HPPs and OBJs are generated.
:>37) Start BCB.
:>38) Add the design-time BPLs to the IDE.
:>39) Try to add them to a form.
:>40) Compile and link.
:>41) Observe that link fails.
:>42) Manually add OBJs to project.
:>43) Finally get it to complile.

-- Rod

Please note that, due to time differences etc, it might be 24hrs before I
get back to this group so please consider yourselves thanked for any help
you may be able to provide.
Re: Ind 10, dcc32 options
#1294
Author: Frank Burleigh
Date: Sun, 18 Feb 2007 21:37
29 lines
1932 bytes
Rod wrote:
> "C.R. Hinners" <chinners@ReplyToNewsgroupPlease.invalid> wrote:
> 
> C.R.  I encountered a similiar difficulty. 
> 
> I solved it by ..... just giving up on the thing.
> 
> I can't imagine why installing these components could be so difficult, given that BCB has numerous
> other components which install fairly easily.
> 
> 
> Regards,
> 
> :>Eduardo Jauch wrote:
> :>> Hi!
> :>> How to compile indy 10 to BCB 6?
> :>
> :>My experience:

[snipped C. R.'s experience; I largely agree.]

> 
> -- Rod

I think the technical problem with Indy 9 and BCB (any version) is that 
there's no modern build system in place.  It wasn't until I reviewed the 
build system for Raize Components that I learned that not only could the 
Delphi compiler make HPP and OBJ files, but it can also make either a 
TLIB response file (-j) or even the LIB itself (-jl).
Re: Ind 10, dcc32 options
#1296
Author: Eduardo Jauch
Date: Mon, 19 Feb 2007 11:28
25 lines
2089 bytes
> I think the technical problem with Indy 9 and BCB (any version) is that 
> there's no modern build system in place.  It wasn't until I reviewed the 
> build system for Raize Components that I learned that not only could the 
> Delphi compiler make HPP and OBJ files, but it can also make either a 
> TLIB response file (-j) or even the LIB itself (-jl).

Well...

I give up...
I tried to install, to compile, etc, etc, etc...
Even when ALL seens to be ok, I got some type of error trying to use... 
Both indy9 and indy10.

I think that indy must be really greate! But i can't spend more time (I 
spend 3 weeks trying to do it working properly...).

I find a small component "winhttp", that is exactly what I need... :)
Similar to the http component of Indy.

Now my app is working fine (free of TCppWebBrowser... rsrsrsr)

When I have some time free I'll try again to install it.
Because the FULLC6.BAT really DON'T work on my computer.

Thanks for the tips anyway :)
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads