델파이로 어플리케이션을 하나 만들엇는데...
연산하는 양이 괭장히 큽니다.. 어떤경우는 몇분에서 몇일이 걸릴수도 있는 작업을 하는 프로그램 입니다..
어떠한 데이타를 원하는 갯수만큼 얻어내야 하므로 양이 많으면 당연히 오래 걸리겠죠.
그런데..
이넘이 실행만 하면 "응답없음"이 나옵니다.
프로그램이 완전히 돌고 나면 데이타를 모두 생성하게 되면 정상으로 돌아옵니다.
여기 Q/A를 뒤져보니 해결책을 찾지 못하겟네요...
그냥 이넘이 완전히 돌아갈때 까지 기다리면 정상적으로 생성을 하니깐 문제는 안되는데. 생성하면서 현제 상태를 뿌리거나.. 어떤한상태를 변화되는것을 프로그램에 표시하려하니 안되더군요.... ProgressBar바를 하나 만들어 돌리는데.. 이넘은 그래도 진행이 됩니다.. 그런데.. Label, Edit등 다른 컴퍼넌트들은 응답이 없네요..ㅠㅠ
방법이 없을까요?
혹시 해결방법이 있으면 데이타를 생성하는데 속도를 저하시키는지요?
부탁드립니다.^^;
추석연휴는 잘보내셨는지요.. 다들...^^
저는 서울서 안동까지 가는데..13시간..
연산하는 중간에 아래 코드를 추가해 보세요...
Application.ProcessMessages;
^^ 항상 즐코하세요...
이상헌 wrote:
> 델파이로 어플리케이션을 하나 만들엇는데...
> 연산하는 양이 괭장히 큽니다.. 어떤경우는 몇분에서 몇일이 걸릴수도 있는 작업을 하는 프로그램 입니다..
> 어떠한 데이타를 원하는 갯수만큼 얻어내야 하므로 양이 많으면 당연히 오래 걸리겠죠.
> 그런데..
> 이넘이 실행만 하면 "응답없음"이 나옵니다.
> 프로그램이 완전히 돌고 나면 데이타를 모두 생성하게 되면 정상으로 돌아옵니다.
>
> 여기 Q/A를 뒤져보니 해결책을 찾지 못하겟네요...
>
> 그냥 이넘이 완전히 돌아갈때 까지 기다리면 정상적으로 생성을 하니깐 문제는 안되는데. 생성하면서 현제 상태를 뿌리거나.. 어떤한상태를 변화되는것을 프로그램에 표시하려하니 안되더군요.... ProgressBar바를 하나 만들어 돌리는데.. 이넘은 그래도 진행이 됩니다.. 그런데.. Label, Edit등 다른 컴퍼넌트들은 응답이 없네요..ㅠㅠ
>
> 방법이 없을까요?
> 혹시 해결방법이 있으면 데이타를 생성하는데 속도를 저하시키는지요?
>
> 부탁드립니다.^^;
> 추석연휴는 잘보내셨는지요.. 다들...^^
> 저는 서울서 안동까지 가는데..13시간..