Am Tuesday 07 August 2012 00:02:02 schrieb Martin: > I still do not understand what is so special about the caller address? > Furthermore, you said yourself, you do not need it. You can also live > withe a "number that the compiler generates at compilation time".
With all caller adresses OR all numbers (see down) I have the whole amount of snippets that I want to have. The caller adress is a unique identifier. A handle. > so if you had > p(next_compile_time_number, 'text'); I do not write something about 'next_compile_time_number'. My words were 'incremented counter at compiletime'. That means the counter increases immediately after every occurence in the sourcecode. > then all p gets is 109, 'text' > if that 109 does help, why not the address of the 1st char? > > > --- > I know there is still something about your idea that I havent got.... > which makes this a bit hard. I want to have all caller adresses of s() before s() is called. > Lets take a step back: > > Why do you not just store all snippets in a stringlist, if p saw them? I do it. But I need the information which snippet was not called yet. That is all I want. > (speed should not be a reason, that can be dealt with) > > You can always extend the list to store additional info per field. Yes, I know :-) > > ----------- > ps > foo = placeholder ok thanks. _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal