안녕하세요.
제가 XML을 파싱해서 DB에 넣는 프로그램을 짜고 있는데요.
데이터 양이 좀 많아서 파싱하는동안 폼을 띄워서 '조금만기다려주십시오'같은
폼을 만들어서 띄우려고 합니다.
코드가
form.show;
<파싱하는 코드들>
form.close;
이렇게 되는데요.
이상하게 폼은 뜨는데 내용물(Label들)이 보이지 않습니다.
form.showmodal로 하면 내용물은 보이는데 창닫을때까지 파싱이 안되고...
해결할 방법이 없을까요?
추가로 현재 파싱하는데 델파이6에 XDOM을 쓰고 있는데요.
제가 프로그램을 잘못짠건지 원래그런건지
JAVA로도 짜 보았는데 JAVA로 짠게 더 빠르더군요.
델6에서는 XML파서가 기본적으로 들어있다는글을 어디선가 본 것 같은데
찾아봐도 안보이네요.
좀 가르쳐주시면 감사하겠습니다.
form.show;
Application.ProcessMessages; <-- 이 코드를 추가했더니 되더군요.
돌리고자하는 코드들
form.close;
form이 onshow때 메시지로 post해서 해도 안되는데 위에 한줄만 넣으니
잘되는군요.