또 질문 올리네요.. 잘 부탁드려요.
일반적으로 프로시져의 개념이 메인 프로그램의 흐름 도중 프로시져를 만나면
제어가 프로시져로 갔다가 돌고나서 다시 메인 프로그램으로 돌아오잖아요?
이걸.. 반환되는걸 기다리지 않고 메인은 메인대로 계속 돌아가고
프로시져는 프로시져대로 돌다가 끝나버리게 하는 방법 없을까요..
질문이 넘 막연한가?? 답 안올라오겠당..
초당 몇십건 되는 데이타를 받는다고 치면요, 그 데이타를 받아서 처리하는
프로시져를 만들어놓고 돌리면 좀 돌다가 에러가 나더군요.
에러메시지를 확인해보면 'stack dump'라고 나오더라구요.
내부적으로 수신되는 데이타를 쌓는 스택이 넘쳐버려서 그런거 같은데,
그러니깐.. 수신하고 데이타를 프로시져에 던져주고 끝내버리면
프로시져는 알아서 처리하고, 결국 .. 프로시져가 한꺼번에 여러개가 뜰 수 있어야
된다는 얘기가 될거 같네요.. 방법 없을까요... 부탁합니다..
또한 에전트 프로그램을 만들어보는 것도 권장합니다..
Thread는 생성 시에 부하가 다소 걸리는 편입니다..
다른 프로그램하나 만들어서..(에이전트)
메시지로 해당 프로그램에 넘겨주면..
메시지를 리스트 박스같은 곳에 쌓아두면서..
하나씩 실행하여 나가면 될 것 입니다..
From 류..
정일준 wrote:
> 또 질문 올리네요.. 잘 부탁드려요.
>
> 일반적으로 프로시져의 개념이 메인 프로그램의 흐름 도중 프로시져를 만나면
> 제어가 프로시져로 갔다가 돌고나서 다시 메인 프로그램으로 돌아오잖아요?
>
> 이걸.. 반환되는걸 기다리지 않고 메인은 메인대로 계속 돌아가고
> 프로시져는 프로시져대로 돌다가 끝나버리게 하는 방법 없을까요..
>
> 질문이 넘 막연한가?? 답 안올라오겠당..
>
> 초당 몇십건 되는 데이타를 받는다고 치면요, 그 데이타를 받아서 처리하는
> 프로시져를 만들어놓고 돌리면 좀 돌다가 에러가 나더군요.
> 에러메시지를 확인해보면 'stack dump'라고 나오더라구요.
> 내부적으로 수신되는 데이타를 쌓는 스택이 넘쳐버려서 그런거 같은데,
> 그러니깐.. 수신하고 데이타를 프로시져에 던져주고 끝내버리면
> 프로시져는 알아서 처리하고, 결국 .. 프로시져가 한꺼번에 여러개가 뜰 수 있어야
> 된다는 얘기가 될거 같네요.. 방법 없을까요... 부탁합니다..