#1 2011-09-02 22:28:44

RalfS
Member
Registered: 2011-07-11
Posts: 57

Delphi 64 bit is out

Can we expect synopse components for it?

Offline

#2 2011-09-03 07:22:26

ab
Administrator
From: France
Registered: 2010-06-21
Posts: 14,240
Website

Re: Delphi 64 bit is out

I'll have to buy the XE2 Version and make our source code work with it.

It won't be so difficult, and has been prepared from the first version.
See http://blog.synopse.info/post/2011/08/0 … FireMonkey
and http://blog.synopse.info/post/2010/08/1 … s-compiler

And in order to embed the SQLite3 engine as a static library, it will need some work about the C RTL.
It will need recompile with other COFF 64 bit C compiler - so our low-level C RTL tricks shared between C++ Builder and Delphi won't work any more.
See http://stackoverflow.com/questions/7271 … ject-files

SynCommons will need modification about exception handling and stack trace.
See http://www.delphifeeds.com/go/s/83454

But I think I'll release revision 1.15 first.
The XE2 Version will be mORMot version 2.0, with 64 bit and FireMonkey support.

Offline

#3 2011-09-03 10:19:02

RalfS
Member
Registered: 2011-07-11
Posts: 57

Re: Delphi 64 bit is out

You can start with the Trial version ...
For building the 64 bit obj files, Emba used the Microsoft SDK c compiler.

Offline

#4 2011-09-03 10:25:55

RalfS
Member
Registered: 2011-07-11
Posts: 57

Re: Delphi 64 bit is out

ab wrote:

And in order to embed the SQLite3 engine as a static library, it will need some work about the C RTL.

There is a System.Win.Crtl.pas now that provides MS C RTL functions!

Offline

#5 2011-09-03 13:55:53

ab
Administrator
From: France
Registered: 2010-06-21
Posts: 14,240
Website

Re: Delphi 64 bit is out

I was wondering about lower-level RTL calls, but perhaps there is not much calls.

We'll see.

In all facts, MS C RTL should be avoided, since I want the libraries to be cross-platform.
I tried to make most low-level functions in SynCommons.pas - so I'll first convert this unit.

I guess that SQLite3Pages and SynPDF will be more difficult to implement as cross-platform, than the mORMot core itself.

Offline

Board footer

Powered by FluxBB