> And, I've just learned that the new
> Delphi 64-bit compiler(hopefully released later this year) will only
> use fastcall for DLL interfaces(even Microsoft has that same
> restriction for 64-bit). 

    Where can i read about it ? Because i doubt fastcall is *only* supported
calling convention in Win64. Moreover, in COM. According to MSDN __fastcall
is MS-specific while COM have more wide scope. So, there is no possibility to
use anything else then stdcall in IUnknown despite of 32\64 bitness.

    Delphi used "fastcall" as default calling convention for class methods for
a very long time and this is not new and not related to the x64. It is named
"register" in Delphi Help. Probably new marketing department decided to
rename good old "register" by new cool "fastcall" in still not released Delphi
x64 compiler :)

    Am i wrong ? 

Regards,
Vlad


------------------------------------------------------------------------------
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to