IndySockets / Indy

Indy - Internet Direct
https://www.indyproject.org
448 stars 153 forks source link

Allow Indy to be compiled in C++Builder IDE #269

Open rlebeau opened 4 years ago

rlebeau commented 4 years ago

Many years ago, Indy provided native C++Builder project files, but eventually abandoned them in favor of command-line compiling of the Delphi project files. Which has worked fine for years, albeit has not been as convenient as opening, compiling, and installing the Delphi project files directly in the IDE.

With the introduction of Starter editions of Delphi and C++Builder in XE, Embarcadero has disabled the command-line Delphi compiler (but not the command-line C++ compilers) in the Starter edition, requiring Professional or higher to use the command-line Delphi compiler. This affects users' ability to update Indy (and other 3rd party packages) in the Starter edition of C++Builder.

So now, we may need to once again provide a way to allow compiling Indy within the C++Builder IDE, at least in the Starter edition. Or, we may have to start providing pre-compiled binaries for every IDE version, which is not desirable. Or, we just say "tough" and not officially support Starter editions at all.

Daijobou commented 4 years ago

Is here any news? I downloaded indy-master.zip and I want add this component to my Rad Studio 2009 Professional for Delphi and primary C++Builder but here is no 120 packages in Lib folder.

FullD_2009.bat show errors and Fullc_2009.bat not working at all. Is here maybe a solution?

rlebeau commented 4 years ago

Is here any news?

Not as far as compiling Indy directly in the C++Builder IDE, no. But that does not apply to you, since you have the full RAD Studio Professional, so you can compile and install Indy's Delphi packages and use them in both Delphi and C++Builder.

I downloaded indy-master.zip and I want add this component to my Rad Studio 2009 Professional for Delphi and primary C++Builder but here is no 120 packages in Lib folder.

There is no PROJECT GROUP in the main \Lib folder, but there are PROJECTS for the 5 individual packages that need to be installed:

Lib\System\IndySystem120.dpk Lib\Core\IndyCore120.dpk Lib\Core\dclIndyCore120.dpk Lib\Protocols\IndyProtocols120.dpk Lib\Protocols\dclIndyProtocols120.dpk

FullD_2009.bat show errors and Fullc_2009.bat not working at all.

Can you be more specific? What errors exactly? What is not working exactly?