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.
Related
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
Does anyone have experience with both versions (C++Builder 10.3 and 10.4) installed on the same computer? Are there possible issues?
Only EhLib is used as an additional component. We want to be sure that old projects will still work with the 10.3 version.
Multiple major releases of the IDE can co-exist on the same machine just fine, as long as they are installed in different folders, which they are by default.
10.3 and 10.4 are major version releases, so they will co-exist together on the same machine.
That being said...
We want to be sure that old projects will still work with the 10.3 version.
You cannot upgrade an old project to a newer IDE and then continue using the same project in the older IDE. You will need separate projects for each IDE, though they can share source code files.
However, you cannot share components between IDE versions, as the binaries are specific to the compiler version that created them. So, you will have to install EhLib into each IDE version separately.
Yes, you can install different C++ Builder versions on the same computer. I have C++ Builder XE2, C++ Builder 10.2, C++ Builder 10.3 and C++ Builder 10.4 on the same computer. Install each version in a separate folder.
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.
I am using intraweb XIV bundled edition for Delphi XE7. When i tested one intraweb XII application in this new bundled version the SSL/TLS is not working. the bundled version wont support SSL/TLS?
According to this feature matrix the SSL support seems only available in the ultimate edition of Intraweb .
I see that Delphi 2007 comes with Indy 9 and Indy 10 integrated.
Both are included in the same search path.
C:\Program Files (x86)\CodeGear\RAD Studio\5.0\source\
I did not find a way to configure Delphi to take Indy 9.
It always takes Indy 10.
Is there a way to configure Delphi, without deleting all Indy 10 files?
This is documented on the Indy forums, you must uninstall the Indy 10 packages from the IDE, delete the Indy package binaries and then compile and install the Indy 9 packages.