Am 14.05.2011 19:02, schrieb Joerg Schuelke:
> I do not understand this C argument, I swear I am an pascal man! ;(
> Again, nothing against RTTI, but I do not like to be forced to use it.

What's wrong with it?

> By the way the RTTI approach do not solve the problem, if there is one,
> we did not see that:
> 
>       enum(en1,en2,en3,...);
> 
>           ...
> 
>       strarr:array[...] of shortstring={
>           str(en1),
>           str(en2),
>            ...
>         }
> 
> does only half of the work. You have to keep them in sync furthermore,
> see the order.

The idea is to get completly rid of strarr because the typical use case
is like s:=strarr[en]; which can be replaced e.g. by writestr(s,en);
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to