updating to Indy version 10.6.2 - delphi

I have not been able to find a place from where I can download the 10.6.2 Indi vesion and upgrade from the older version 1.6.0.4975.
We are using XE4 and Seattle10 and the older IDHTTP component works with Seattle10 but stopped working in XE4.B Stopped working I mean the user receives an "Socket error 10054. Connection was reset by peer" error.
comparing 2 projects; one from XE$ and the other from Seattle10 the only difference is the Delphi IDE version. Indy version# is the same in both IDE's.
So I need to update Indy to the 10.6.2 version and need help finding the download for it.
Thanks.

The latest version of Indy's code is in Indy's GitHub repo: https://github.com/IndySockets/Indy/
Install instructions are in the repo's wiki: https://github.com/IndySockets/Indy/wiki/Updating-Indy

Related

Delphi 10.4.2 "could not find wizard gexperts" error on starting

I have just installed Delphi 10.4.2. It runs fine, but every time it strarts I get this error message: "Could not find Wizard C:...\Gexperts for Rad Studio 10.4\GExpertsRS104.dll"
Is there a way to install GExperts?
Download from http://www.gexperts.org/download/ and install it.
Or this one: https://blog.dummzeuch.de/experimental-gexperts-version/
A version for Delphi 10.4.1 is available from https://gexperts.dummzeuch.de. As far as I know it also works with Delphi 10.4.2. Alternatively get the source code and compile it yourself (link on that page).
But why does the Delphi IDE try to load GExperts? Normally it only does that if you have installed it. Did you may be migrate settings from an older Delphi version where you had it installed?

Installing TestInsight into Delphi 10 Seattle

I am using Delphi 10 Seattle Pro and am unable to successfully install TestInsight into the IDE. I have previously installed it into XE5 Pro without a hitch.
I downloaded the most recent builds, which are version 1.0 and version 1.1 which is designated specifically for XE8. Neither works for D10. First, I had to create a package using the units to install it, as the installer did not find D10. When I tried to compile the package, I received the following error:
[dcc32 Error] TestInsight.DUnitX.pas(20): E2291 Missing implementation
of interface method ITestLogger.OnTestingStarts
I have made sure to include the location of the TestInsight installation folder in my library search path, but for some reason, there is no TestInsight.dll in the directory. The installation program apparently did not create one.
Is there a fix for this?
Thanks in advance.
TestInsight is not released for Seattle yet - and that API breaking change was one of the reasons.
We figured that out now so there is no difference anymore between the DUnitX version available on GitHub and the one shipped with Seattle so I will release it soon(tm).

Installing Synedit on Delphi 10 Seattle

I am trying to install the latest Unicode version of TSynEdit in the Delphi 10 Seattle IDE. It builds OK but when installing I get the error:
Access violation at address 27158679 in module 'bds.exe'. Read
of address 00000010
It installs OK on previous versions up to XE8.
I tried putting showmessages() at the start of the register procedure but AV error still occurs before the registration.
Has anyone found a work around for this ?
The GetIt Package Manager contains the latest version of TSynEdit.
You can reach GetIt from the tools menu in the IDE.
It downloads/compiles/installs without errors on my D10Seattle machine.
At the moment, SourceForge files are pretty old. But you can download SynEdit components from github. It has project files for newer Delphi versions. I just built and installed it for 10.2 Tokyo.

Can I install Indy for delphi xe6?

I have to make a cross platform application. I read that Indy is a cross platform socket library.
Can I install indy for delphi xe6?
Indy is pre-installed in every version of Delphi since v6. You can use the bundled Indy version as-is, or consider upgrading it as there have been updates to Indy since XE6 was released.

Is it good to use the latest version of OpenSSL with Indy or not?

I just upgraded Indy to th latest version (10.5.7), I was using the OpenSSL dlls in version 0.9.8.13.
Is it good to use the latest version (1.0.0a) or since the version I have (0.9.8.13) works fine it is a risk to upgrade since there can be bugs in it?
They are ready, read here OpenSSL v0.9.8o and v1.0.0a for Indy
but read this note on the blog
Note: This version needs the very
latest Indy SVN (Revision #4168 and
newer). This is due to changes in
OpenSSL (i.e. removing deprecated MD2
by default).

Resources