|
질문만 열라 올리는 바보 입니다.
컴퍼넌트를 만들고 있는데요 이 컴퍼넌트안에 스레드를 사용하야 하거덩요.
api 함수에 있는 스레드생성 명령어 사용해서 만들었더니 멤버함수는 스레드생성할수 없다고
나오더군요 그래서 멤버 함수에서 나와 다른곳에 만들었더니 컴퍼넌트 그러니깐 클레스의
변수을 참조하고 싶은데 아직 메모리에 할당받은 상태가 않이가 때문인지 아무턴 참조 할수가
없더라 ... 이런 이야긴데요..
정리하면 컴퍼넌트 안에 스레드가 돌아가 하는데
컴퍼넌트 그러니까 클래스의 멤버함수는 스레드생성이 불가능하니
멤버가 않인 그냥 함수로 선언하면 스레드 않에서 클래스의 변수을 참소할수 없는 문제가
생김니다.
그전에는 이 변수들을 전역변수로 만들어서 사용했는데..
꼭 컴퍼넌트화 할려고 함니다.
질문 ....
1 ) 컴퍼넌트안에 스레드가 돌아가는 예제 있거나.. 방법 api 함수이면 좋음 (스레드는 1개만 있으면 됨)
..
2 ) 티스레드에서 상속 받아서 비시각적 컴퍼넌트 작성이 가능한가 알고 싶습니다.
3 ) 컴퍼넌트 즉 클래스를 만들고 그 소스의 다른 함수에서 그 클래스의 변수을 참조하고 싶은데
아마 컴퍼넌트 -> 클래스 메모리에 할당 받은 생태가 않이라서 변수의 주소을 참조할수 없은 같은데
참조할수 있는 방법 아시는분 ..
|