[fpc-devel] RTTI interface & variant late binding issue (mORMot)

Maciej Izak hnb.code at gmail.com
Sat Feb 7 12:10:10 CET 2015


Ehm. It's unfair. I arleady posted some time ago that "Invoke" is done for
windows by me... Then you posted that we need version for all platforms...
Double standards in community? :\
7 lut 2015 11:28 "Sven Barth" <pascaldragon at googlemail.com> napisaƂ(a):

> On 06.02.2015 19:49, Steve Hildebrandt wrote:
>
>>
>> Am 06.02.2015 um 09:49 schrieb Michael Van Canneyt:
>>
>>>
>>>
>>> On Thu, 5 Feb 2015, Alfred wrote:
>>>
>>>  Hello to all,
>>>>
>>>> While enjoying variant late binding for a couple of month now, I
>>>> would like to ask for an update on the status of RTTI.
>>>>
>>>> The mORMot developer has designed a work-around for the missing RTTI.
>>>> This works well.
>>>> But it would be (much) nicer to be able to use RTTI without workaround.
>>>>
>>>> Does anybody have some info about the status of this (feature) request ?
>>>>
>>>
>>> If you are referring to http://bugs.freepascal.org/view.php?id=26774
>>>
>>> Work on it was started by Steve Hildebrandt, but I got the impression
>>> that
>>> due to the cross-platform nature of FPC he ran into some problems. I
>>> may be wrong, though. I do not know enough about the compiler
>>> internals to assess the situation.
>>>
>>> Michael.
>>>
>> Your assesment is correct.
>> I have a version that is nearly complete for Windows(for other platforms
>> I have't done anything). But to have RTTI on all platforms, that is
>> still delphi compatible is not possible(at least for me), due to the
>> nature of some architetures / calling conventions.
>> When I have some free time(after the tests for this semester) I will
>> probably be able to post a patch.
>>
>
> You don't need to implement Invoke for all platforms for now. Just raise
> an exception and hopefully platform maintainers will take it from there.
> The most important part is that the parameter description is flexible
> enough to potentially allow for all platforms to be supported.
>
> Regards,
> Sven
>
> _______________________________________________
> fpc-devel maillist  -  fpc-devel at lists.freepascal.org
> http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-devel/attachments/20150207/2ba40ee5/attachment.html>


More information about the fpc-devel mailing list