안녕하세요...영원한 델초보입니다..
지금 mysql과 odbc를 이용해서 스트링그리드에 결과값을 뿌려주고 있는데요...
자료가 너무 많다보니까 시간이 너무 오래걸립니다...그래서 중간에 강제로 종료를
하고 싶은데..방법을 전혀 모르겠습니다...책을 읽어보니까 스레드를 사용하면 된다고
하던데...아무리 책을 봐도 이해를 잘 못하겠거든요....혹시 스레드가 아닌 다른 방법
은 없는건지... 아니면 스레드로 종료하는 방법을 책보다 쉽게 설명해주실수는 없는
지...고수님들의 도움을 바랍니다...부탁드립니다...
> 안녕하세요...영원한 델초보입니다..
> 지금 mysql과 odbc를 이용해서 스트링그리드에 결과값을 뿌려주고 있는데요...
^^^^^^^^^^^^
This case is for your dataset is already opened and
you're using while loop to put data into string grid.
while not mytable.eof do
begin
PutYourStringGridProcess;
if Canceled then break else MyTable.next;
Application.ProcessMessages;
end;
Make one cancel button and click event to
set canceled boolean variable to true, it should work this way.
Cancelling opening query is.. I don't know either -_-
> 자료가 너무 많다보니까 시간이 너무 오래걸립니다...그래서 중간에 강제로 종료를
> 하고 싶은데..방법을 전혀 모르겠습니다...책을 읽어보니까 스레드를 사용하면 된다고
> 하던데...아무리 책을 봐도 이해를 잘 못하겠거든요....혹시 스레드가 아닌 다른 방법
> 은 없는건지... 아니면 스레드로 종료하는 방법을 책보다 쉽게 설명해주실수는 없는
> 지...고수님들의 도움을 바랍니다...부탁드립니다...