초보입니다.. ^^;
델파이에서는 인자가 없을시 ()를 생략하기 때문에
가끔 함수와 변수가 구분되지 않는 경우가 있습니다.
strs:TStringList;
...
strs.Add('a'); strs.Add('b'); strs.Add('c');
strs.CommaText -> 'a,b,c'
리스트에 값을 추가하면 CommText에는 항상 변경된 사항이 담겨져 있는데
이것은 CommaText를 사용할때 호출되는 함수일까요?
strs.CommaText := 'q,w,e';
함수는 대입되지 않기 때문에 변수인것 같긴한데..
대입만으로 리스트내부가 어떻게 변경이 가능할까요?
(내부적으로 대입이벤트가 있는건가..ㅡ,.ㅡa)
대입이냐 아니냐에 따라 어떤 함수명이 같은 변수명으로 변신가능한건걸까요?
CommaText 변수는 참으로 신기함니다..
==> 됩니다.
==> 안녕하세요 BaSTaD입니다.
TStrings.CommaText 는 프로퍼티입니다... 소스보시면 아시겠지만요..
Get/Set 둘다 됩니다... ^^;;
by KDDG 만수 ㅔ 이