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

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/

Related

How to obtain Indy version of RadStudio XE5 without installing XE5

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.

Will programs developed using Embarcadero Delphi XE3 work with Embarcadero Delphi 2010

We are trying to develop a form that will be added to a project written and created using Embarcadero Delphi 2010 , We will use Embarcadero Delphi XE3 as our Development Environemt, will the code that we will write work on Embarcadero Delphi 2010 ?
If not where can I download Embarcadero Delphi 2010, I can't find it on the Embarcadero official site.
Thanks
Previous versions can be downloaded here:
http://www.embarcadero.com/xe3-earlier-versions
Depends ....
if you don't use rtti and generics and remove qulified namespaces, restrict the use of foreign components it could work, but i think it's not recommended.
If you are properly registered you have an edn account:
Pick Downloads / Registered User Downloads
It is in there. You should be able to go back to Delphi 7. 2010 is at the bottom of the page.
The latest stuff in XE3 is highly recommended. The improvements over the last few years are definitely worth it, and the upgrade will pay for itself in very short time even if you only gradually learn and use the new stuff.

Turbo Power - SongBeamer or SourceForge for Delphi XE?

It looks like the SongBeamer site which put up some nice ports for the TurboPower OpenSource projects for Delphi 2009+ are now being outdated with some recent updates in SourceForge. But, then again, maybe not? Which versions are best used with Delphi XE?
I'm most interested in Abbrevia, LockBox, and Async Pro. It looks like Abbrevia-SourceForge, AsynPro-SongBeamer, LockBox..?
I am the "owner" of the Turbopower projects on SourceForge. They are all in various states of development, but the most popular ones are XE ready.
I confess that I don't know the exact state of any individual project, but I can say that SourceForge is the best place to get the most recent and up to date "official" version.
As far as I know, the SourceForge versions of the projects are currently actively being maintained, under the direction of Nick Hodges.
Abbrevia is much better on SourceForge. The SongBeamer version was based on unstable code from mid-2008. I started maintaining the project in 2009 and the official 3.05 stable release had a lot of cleanup and fixes after that. v4.0 was released in March 2011, and added new features, include full support for Unicode filenames in zips, bzip2 archives, and decompression support for most of the new zipx compression algorithms (LZMA, bzip2, PPMd, WavPack). The current Subversion trunk also has Zip64 support and much better splitting/spanning support.
Async Pro appears to be better on SourceForge, but it's a bit of a mix. Officially only a handful of components have been updated to Unicode. In the SourceForge release the admin added $IFDEFs to keep the remaining files from compiling, while on SongBeamer they may still compile but might not be correct. There have been a few releases on SongBeamer since the SourceForge 5.0 release, so there may be some fixes not in the official release, but it's not based on the 5.0 release, so they're both missing stuff.
LockBox 2 is better on SongBeamer. The SourceForge version hasn't been updated with Unicode support at all. The SourceForge site does include a LockBox 3 project that supports Delphi 2007 through Delphi XE, but it's entirely new, incompatible code, so the only thing they share is the name. It is being updated though, unlike LB2.
Orpheus is better on SourceForge and incorporates all of the fixes from SongBeamer.
Office Partner has had a Unicode update posted in the SourceForge project's forums, but doesn't have a maintainer, so it's not official released or in the SVN repository. Not available on SongBeamer.
OnGuard and SysTools are the same on both sites.
ShellShock has Unicode support in the SourceForge Subversion repository.
XML Partner has the SongBeamer code committed to the SourceForge Subversion repository.
TP Essentials is better on SongBeamer.
The rest of the TurboPower projects SourceForge projects are dead.
Stay away from LockBox. Version 2.x in now really outdated (but for very simple cryptography needs), while version 3.x developer has somehow "stolen" the LockBox name, writing another library not compatible, and its quality doesn't look good.
Moreover IMHO he has no rights to change the license, only the Initial Developer - Turbo Power - can relicense under different ones, if he didn't like MPL 1.1 he could have created his own library without taking Turbo Power's Lockbox name and Sourceforge project. Thereby you may end up using a library with an invalid license, especially if you plan to use it under GPL terms.
If you have needs for good cryptography look elsewhere.
The sourceforge version of AsyncPro doesn't add the BCB components either - these seem to have suffered a lot since TP opensourced. I had to build packages for this a couple of times to support various versions of RAD studio. Haven't checked the latest songbeamer build.

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.

Does somebody know the current status of Graphics32?

The last release of Graphics32 1.8.3 is dated with March 2007.
When will there be an official Delphi 2010 compatible version?
Is there any public SCM repository of Graphics32?
No official release yet, but I have been trying to push things forward as an outsider. There is now a port available that is working on D2009/D2010. Currently the ports is available for download from one of our web servers until an official version is posted. See notice here: Graphics32 RadStudio 2010
There is now a 1.9 release (March 2010), with Delphi 2010 support.
The project is still alive ! take a look at changes.
You could try asking that on the mailing list here: news.graphics32.org. This search for "delphi 2009" on that page currently yields this result:
Graphic32 & delphi 2009
No, there is no public SCM repository.
Bumping this: Graphics32 is now hosted at Sourceforge as of October 2009. Still no new version or official support for Delphi 2009 or 2010.

Resources