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
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal