freepascal - How to have an object with Text property equal to the character made from an integer from an array -


i'm trying write short program using lazarus. initialise array of integers; have tedit object x1 text value (after clicking 'initialise' button) want equal (character made from) first element of array. here relevant code segments:

var   w: array[0..3] of integer = (1,0,1,0);  

(...)

procedure tform1.initialiseclick(sender: tobject);   begin     x1.text:=inttostr(w[0]);   end;     

unfortunately, gives me following message:

unit1.pas(81,22) error: no default property available unit1.pas(81,22) fatal: syntax error, ")" expected "[" found 

with cursor right @ 'w' after 'inttostr('.

what doing wrong? googling 'properties of arrays' did not me (as can tell, i'm newbie...) in advance!

my guess different "w" in scope, e.g. field of tform1 class, or defined global variable/symbol unit usesd in implementation

in such cases, trying reduce source minimum example still exhibits bug, , makes disappear can shed light on happening.


Comments

Popular posts from this blog

PHPMotion implementation - URL based videos (Hosted on separate location) -

javascript - Using Windows Media Player as video fallback for video tag -

c# - Unity IoC Lifetime per HttpRequest for UserStore -