델파이 6을 사용하고..
스트링그리드 사용해서 프로그램 만들고 있는데요..
한 화면에 20줄 나옵니다.
그리고 그 아래 또는 위로 많은 줄이 있겠지요...
지금 보고 있는 항목만 정보를 뿌려 주고 싶거든요.
기본 항목은 뿌려주고 그 항목의 중요 정보를 뿌려 줘야 하는데...
사내 서버에 있는 정보면 그냥 전부 뿌려 줄텐데... 외부 서버에서 정보를 가져와 뿌려 줘야 해서..
속도가 넘 떨어 지네요... 프로그램 뜨는데도 오래 걸려서리...
이미 본 데이터는 중요정보를 끌고와 뿌려 줬으니.. 그냥 넘어가고.. 아직 중요 정보를 표시 안한
줄이 보이면 그때서야 그 줄에 해당하는 중요 정보를 외부 서버에서 끌고와 뿌려 주는 거죠..
지금 표시 하는 20줄에과 그 위로 이미 중요 정보를 뿌려준 정보는 그냥 통과하고..
스크롤을 아래로 내 리면 눈에 보이는 줄만 중요 정보를 빼오고 싶다는 말이죠.. ㅋ
아.. 너무 두서 없이 질문을 남기네요..
부탁드립니다.. 방법이 없을지요.. 쩝..
TopLeftChanged 이용해서 해결 봤습니다..
좀 무식하게 했지만 서두.. 쩝..
현재 화면의 TopRow에서 화면에 뿌려주는 20개의 줄까지 비교 검색해서 아직 뿌려지지 않은 데이터가 있나 확인후
키값을 배열에 담아서 하나 하나 확인후 다시 뿌려 줬죠.. ㅋㅋ
이렇게 하니.. for 문 두개 쓰니.. 되더군요.. 쩝..