안녕하세요?
무한루프를 왜 쓰셔야 하는지 잘 모르겠지만요.
제 생각에는 무한루프를 쓰시는 거보다는 타이머를 돌리는게 더 날 것 같은데요. 위처럼하면 쓰레드 처리가 안되니까 나중에 골치가 아플 수도 있을 것 같은데요.
글구 Form의 KeyPress나 KeyDown이벤트에 전역변수를 하나 두고
여기에 키값을 받아서 비교하시면 될 듯 싶은데요. 이왕이면 큐같은 거를 만들어 놓고 발생된 키값을 여기에 쌓아두고 하나씩 꺼내서 처리하시면 어떨런지요...
무한루프안에서 key값이 있는지 확인해서 있으면 다른 procedure를 처리한다음 계속 루프를 돌게 할려고 합니다... 방법좀 알려 주세요..... form.Keypreview := TRUE; while(1) { //작업을 계속 함.... if ...... then // ???? 이부분에...
박성훈
•
2003.06.12 02:08
안녕하세요?
무한루프를 왜 쓰셔야 하는지 잘 모르겠지만요.
제 생각에는 무한루프를 쓰시는 거보다는 ...
안녕하세요?
무한루프를 왜 쓰셔야 하는지 잘 모르겠지만요.
제 생각에는 무한루프를 쓰시는 거보다는 타이머를 돌리는게 더 날 것 같은데요. 위처럼하면 쓰레드 처리가 안되니까 나중에 골치가 아플 수도 있을 것 같은데요.
글구 Form의 KeyPress나 KeyDown이벤트에 전역변수를 하나 두고
여기에 키값을 받아서 비교하시면 될 듯 싶은데요. 이왕이면 큐같은 거를 만들어 놓고 발생된 키값을 여기에 쌓아두고 하나씩 꺼내서 처리하시면 어떨런지요...