폼에 그림을 좀 많이 넣었어요... 모양좀 내느라구.... 그런데
그 프로그램을 실행한 후 다른 프로그림을 그 위에 올려 놓았다 빼면
폼 위에 올려 놓았던 그림들이 차례대로 그려지는게 눈으로 보일 정돕니다..
저번에는 폼을 클릭했을 때 가려졌었던 폼이 최상위로 보이면서 폼에 올려
놓았었던 그림들이 그려지는게 눈으로 보여서리 폼 클릭 이벤트에다
Form.Update; 라고 썼더니 괜찮더군여... 제가 프로그래밍을 잘
못하는가봐여.... 이거 혹시 동적으로 관리하고 다시 불러다 쓰고 하는거
하고 관련이 있는지.... 디자인이 잘된 프로그램들을 보면 그런 현상이
없던데....
메모리 관리도 좀 힘들어요... 어지간히 작업이 끝나고 자원체크를 해 보면
제 프로그램을 띄울때 자원이 팍팍 줄어드는걸 볼수 있는데....
이거 해결할 방법 없나요? 쩝.... DLL를 쓰면 좀 나을까요?
콤퍼넌트나 변수를 어떻게 처리 하는지... 웬만하면 전 전역변수를 피하려고
노력하는데.... 역시 전역변수 없이 프로그래밍이 안돼더군여....
함수를 이용할 필요가 없는것은 다 전역변수에다 담아놓고 다른
프로시져에서 끌어다 쓰고....
어떤분이 다 쓰고난 콤퍼넌트나 변수에 free로 해 주면 좀 낳다고 하시는데
하려고 해 보니 콤퍼넌트의 경우 일단 free로 하면 아예 폼에서 사라져
버리더군여... 쩝... 변수는 아직 안해 봤구.. 또 있는지도 몰라요
정리 하져.... 폼위에 있는 많은 Image콤퍼넌트를 올려놓은 상태에서
실행후 다른 프로그램으로 가려졌다가 다시 최상위로 올라올때 이미지
여러개가 차례로 그려지는 게 눈으로 보입니다... 해결 방법은?
메모리를 적게 프로그래밍하려면 어떤 방식으로 해야 하는지....
자원이 너무 많이 먹고 실행이 좀 느릴 정도이니깐...
읽어주셔서 감사하구여... 오늘밤은 이 문제를 좀 생각해 봐야 겠어요....
많은 조언 부탁드릴께여~~~~ 그럼...
|