How to obtain Indy version of RadStudio XE5 without installing XE5 - delphi

I would like to know the version of Indy10 (e.g. Indy 10.5.8.3) of the RadStudio XE5.
The help is included in the H2 compiled help, but not on the docwiki. I tried to find on the internet, but I am not successful.
I am currently using XE4. I would like to know the change in the function signatures of the Indy functions between XE4 and XE5, if any.
Are there any way to know the version without installing XE5.

I would like to know the version of Indy10 (e.g. Indy 10.5.8.3) of the RadStudio XE5.
XE5 shipped with Indy 10.6.0.5040.
The help is included in the H2 compiled help, but not on the docwiki. I tried to find on the internet, but I am not successful.
Indy is not an Embarcadero product, so it is not included in Embarcadero's DocWiki. Indy documentation is available for download from Indy's website (although, it is a bit outdated, but there is effort under way to slowly bring it up-to-date in the future).
I am currently using XE4. I would like to know the change in the function signatures of the Indy functions between XE4 and XE5, if any.
I would suggest you download the XE5 release of Indy and do a diff against your XE4 version. You can download specific releases of Indy from Indy's SVN server directly, or the latest SVN revision from nightly SVN snapshots on Indy's Fulgan mirror. Instructions for accessing both are on Indy's website.
I can tell you that Indy 10.6.0 had some big interface changes over 10.5.x (I blogged about some of them), but XE4 also shipped with Indy 10.6 (10.6.0.4975, to be exact). I could not tell you offhand what the changes between the XE4 and XE5 releases were, so you will just have to run your own diffs.
Are there any way to know the version without installing XE5.
Embarcadero releases of Indy from RAD Studio 2010 onwards (minus XE3, however) have been tagged in Indy's SVN. You can browse the SVN repository directly if you want to know which source code is in each release.

Related

Indy 10 error when try to install a new version in Delphi XE3

I'm trying to install a new version of Indy 10 in Delphi XE3.
I'm using the Fullc_XE3.bat to compile the component, it works and finish OK, however, when I try to install dclIndyCore170.bpl I get the next popup error:
Procedure entry point not found #Idstack#TIdStackLocalAddressList#GetAddress$qqri in the dynamic link library D:\Entorno XE3\COMPONENTES\Indy-master\C17\Win32\Release\dclIndyCore170.bpl
I don't know what I'm doing wrong, I cleaned Delphi's Indy installation, deleting all indy files: dcp, dcu, pas, bpl.
Could you help me please?
First off, if you are doing a DELPHI installation, you should NOT be using the Fullc_XE3.bat script at all. That script is meant only for a C++BUILDER installation instead (the c in the filename stands for C++). For Delphi, simply open Indy's 5 .dpk packages (or the Indy170.groupproj project group) directly in the IDE and use the Project Manager's Compile and Install options.
Second, Delphi XE3 was released in September 2012, but TIdStackLocalAddressList was introduced in April 2013 for Indy 10.6.0 in XE4. So, you have clearly NOT cleared out the old Indy version that shipped with XE3 before installing the new Indy version. Your IDE is encountering an old binary that was left behind.

Installing TChart2014 & XE7

I have been using TChart (Pro) for years and currently on TChart2014. I have recently upgraded Delphi to XE7 but the installer does not recognize XE7. I downloaded the latest Bin and source code files from the download center but XE7 is not there (Actually, since I removed XE2, it says there are no IDE's installed). Is there another installation set lurking somewhere that is not 'public'
Following up the comments to the question, the answer is that the subscription license needs to be renewed/extended to get access to the TeeChart 2014.12.140923 VCL/FMX release, which is the first version adding RAD Studio XE7 support, or a newer version.

How to find IdMappedPortTCP Delphi 7 in Delphi 2010

I need help. I want to ask about the location of IdMappedPortTCP Delphi 7 in Delphi 2010, because I cannot find it. In delphi 7, I can find it in indy server > tcp port, but how to find it in Delphi 2010?. Thanks for your suggestions.
Are all packages registered and enabled? Even if a component package is not installed, you still can create instances if you add its source path(s) to the project search path. For Indy, you need <Indy>Lib\Core, Lib\Protocols and Lib\System. (This also makes it easier to switch Indy versions)
Delphi 7 shipped with Indy 8 (or maybe an early Indy 9, I forget which). Delphi 2010 ships with Indy 10. A lot of architectural and hierarchical changes between those versions. On the Component/Tool Pallette, TIdMappedPortTCP is located under "Indy Servers". If you do not have that available then you likely do not have the Indy design-time package loaded in the IDE.

How do I install the latest Indy10 in Delphi 2007 for .NET?

Can someone please point me to instructions for installing the latest Indy10 in Delphi 2007 for .NET? I'm not exactly sure how that works for the .NET side.
Currently, I use the Indy10 assemblies that shipped with Delphi 2007. I have the latest Tiburon branch of Indy10. My preference would be to build directly from the Pascal source in Delphi 2007 for .NET, although I'll use newly-built assemblies if necessary.
Do I just need to build some package or other?
Indy's ...Net packages (such as IndySystem100Net, etc...) are for Delphi.NET. However, there are some issues in the current Tiburon branch code that prevents Indy from fully compiling under .NET correctly.

Delphi 2009 and Synapse - tested and ready for Unicode support?

Is Synapse ready for a Delphi 2009 production applications? Their website doesn't look like it's been updated in a while: http://www.ararat.cz/synapse/doku.php Is the project dead?
I have been using the latest version from the SVN repository without any problems in a commercial application compiled with Delphi 2009.
The D2009 support not released but you can download directly from the svn repository, if you browse the code there, you will see there are changes for D2009 compatibility
http://synalist.svn.sourceforge.net/viewvc/synalist/trunk/

Resources