[fpc-pascal] Type helper for JNI pointers
Andrew Haines
andrewd207 at aol.com
Thu Aug 23 04:23:13 CEST 2018
On 08/12/2018 07:42 AM, Benito van der Zander wrote:
>
>
> But this does not work, because fpc thinks jclass and jobject are the
> same type, so there is only one type helper for both of the types allowed.
>
> Because it is declared as
>
> type
> jobject=pointer;
> jclass=jobject;
>
>
> What can we do about this?
>
I haven't used type helpers but why not change to defines like
type
jObjectRec = record end;
jObject= ^jObjectRec;
jClassRec = record end;
jClass = ^jClassRec;
or possibly simpler you could try
jclass = type(jobject); // I believe this forces a new type and is
not just an alias
Regards,
Andrew
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20180822/78d86610/attachment.html>
More information about the fpc-pascal
mailing list