You are here

왜 WISH에서는 지연이 생기는지...?

안녕하세요..
완전 문제에 봉착을 해서 멘붕 상태에 도달했습니다.
이거 해결 안되면 Tcl/Tk로 만드는 전체적인 프로젝트 자체가 무산될 듯... ㅠㅠ

문제는 이렇습니다.
Tcl/Tk 최신 stable 버전인 8.5.12을 사용하였습니다. 제 노트북에서 인스톨 문제인가 싶어서 다른 노트북에 최신버전을 깔고 바로
테스트해 보았는데, 현상이 동일하네요.

set ff [open c:/temp/kiexpress_coords.txt]
while {[gets $ff line]>=0} {lappend coords $line}
foreach {y x} $coords { puts -nonewline "$x $y" }

첨부의 파일은 경인고속도로의 좌표 데이터입니다.
y
x
y
x
.
.
.

이렇게 되어 있는 파일입니다. 이걸 읽어 들여서 x y x y x y ....... 이런 형태로 화면에 찍어 주는 코드인데요.
wish console에서는 화면에 뿌려 줄 때 엄청나게 시간이 오래 걸립니다. 응답없음 상태로 한참 있다가 결국에는 뿌려주긴 합니다.
tclsh console에서는 동일한 코드인데 바로 뿌려 주거든요. 시간 딜레이 없이...
왜 처리가 이렇게 상이할까요?
저는 wish에서 처리해서, 다시 canvas에 polygon을 그려야 하는데 말이지요. ㅠㅠ
어떻게 해야 할까요?

첨부 파일파일 크기
Plain text icon kiexpress_coords.txt10.57 KB