Q&A

  • 클래스 관련 간단한 질문입니다.


클래서 하나만들고..



클래스.Greate 를 코딩해줄때..



inherited Create(True)



이런게 있잖아요. 근데. 괄호안에..



True,False, 를 본적이 있거든요? 왜 들어가는건지? 제 책에는 설명이 되어있지 않네요.



그리고 저 괄호가 없을때도 있는거 같은데.. 초보 햇갈리네요..



1  COMMENTS
  • Profile
    김정 2000.10.10 05:19
    안녕하세요?

    고드름 김정입니다.



    질문하신 Create 함수의 True or False 가 들어가는 경우는 말입니다,

    제가 기억하기로는 TThread 클래스가 그렇습니다. ( 또 있다면 제가 모르는 까닭입니다. )



    TThread 로부터 상속받아 새로운 클래스를 만들때,

    Create() 함수 여부는 해당 Thread를 Suspended Mode( 멈춤 상태 )로

    생성할 것인지 여부를 결정하는 플래그 입니다.



    True 이면 Suspended Thread 로 생성되어,

    Execute 함수가 자동으로 실행되지 않습니다.

    그래서 Resume 메소드를 불러줘야만 시작됩니다.



    반면에, False 이면 Execute 함수가 생성되자마자 바로 실행됩니다.



    이상입니다.

    그럼.



    델팜 wrote:

    >

    > 클래서 하나만들고..

    >

    > 클래스.Greate 를 코딩해줄때..

    >

    > inherited Create(True)

    >

    > 이런게 있잖아요. 근데. 괄호안에..

    >

    > True,False, 를 본적이 있거든요? 왜 들어가는건지? 제 책에는 설명이 되어있지 않네요.

    >

    > 그리고 저 괄호가 없을때도 있는거 같은데.. 초보 햇갈리네요..

    >