[fpc-devel] Macro Processing
Florian Klämpfl
florian at freepascal.org
Sat May 14 19:15:05 CEST 2011
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);
More information about the fpc-devel
mailing list