|
데이터를 읽는 동안 메시지 처리를 할 수 없어서 그렇습니다.
아래와 같이 처리해 보세요.
1. 데이터를 읽는 부분에
Application->ProcessMessages();
를 넣에 메시지 처리가 가능하도록 한다.
2. 데이터 읽는 부분을 Thread로 만들어 처리한다.
3. 매 타이머 Event 발생시마다 일정한 크기의 데이터를 읽도록 프로그래밍한다
(예: 100ms마다 100건 읽도록 함).
1번이 가장 쉽군요 ^^;
행복하세요.
초보자 님이 쓰신 글 :
: 텍스트 파일에서 데이터를 읽어서 TChart에 그리려고 합니다.
: 그리고 Start와 Stop을 적용하려고 버튼을 만들어놨습니다.
: 그런데 일단 Start가 되면 다른 버튼이 눌러지지않고
: 데이터를 다 읽을 때까지 그래프도 표시되지 않는것 같습니다.
:
: 어떤 식으로 프로그래밍해야될까요?
|