Q&A

  • TStringList 에서 CommaText는 함수인가 변수인가..
초보입니다.. ^^;

델파이에서는 인자가 없을시 ()를 생략하기 때문에
가끔 함수와 변수가 구분되지 않는 경우가 있습니다.

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 변수는 참으로 신기함니다..
1  COMMENTS
  • Profile
    KDDG_BaSTaD 2004.07.17 23:23

    ==> 됩니다.


    ==> 안녕하세요 BaSTaD입니다.

    TStrings.CommaText 는 프로퍼티입니다... 소스보시면 아시겠지만요..
    Get/Set 둘다 됩니다... ^^;;

    by KDDG 만수 ㅔ 이