On 04/03/13 6:34, waldo kitty wrote:
i'm trying to understand what you mean by
> Pascal don't allows to create static variables inside function like
in c-like
> languages.
i've done something that i think is what you speak of but it was in
Borland's Turbo Pascal... at least TP6... i don't remember how we did it
though and can't find any sample code in my library :(
You can simulate this in FPC as well as TP by using a local typed
constant. e.g.
function GetValue: integer;
const value: integer = 0;
begin
Inc(value);
Result:= value;
end;
Successive calls to GetValue() will return 1, 2, 3 etc.
_______________________________________________
fpc-devel maillist - fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel