> 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