Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[1661] >질문< 폼 다시그리기인가? 도와줘여~
grunt95 [ ] 1496 읽음    1998-03-02 01:03
폼에 그림을 좀 많이 넣었어요... 모양좀 내느라구.... 그런데

그 프로그램을 실행한 후 다른 프로그림을 그 위에 올려 놓았다 빼면

폼 위에 올려 놓았던 그림들이 차례대로 그려지는게 눈으로 보일 정돕니다..

저번에는 폼을 클릭했을 때 가려졌었던 폼이 최상위로 보이면서 폼에 올려

놓았었던 그림들이 그려지는게 눈으로 보여서리 폼 클릭 이벤트에다

Form.Update;  라고 썼더니 괜찮더군여...  제가 프로그래밍을 잘

못하는가봐여....  이거 혹시 동적으로 관리하고 다시 불러다 쓰고 하는거

하고 관련이 있는지....  디자인이 잘된 프로그램들을 보면 그런 현상이

없던데....  

메모리 관리도 좀 힘들어요...  어지간히 작업이 끝나고 자원체크를 해 보면

제 프로그램을 띄울때 자원이 팍팍 줄어드는걸 볼수 있는데....

이거 해결할 방법 없나요?  쩝....  DLL를 쓰면 좀 나을까요?

콤퍼넌트나 변수를 어떻게 처리 하는지... 웬만하면 전 전역변수를 피하려고

노력하는데.... 역시 전역변수 없이 프로그래밍이 안돼더군여....

함수를 이용할 필요가 없는것은 다 전역변수에다 담아놓고 다른

프로시져에서 끌어다 쓰고....    

어떤분이 다 쓰고난 콤퍼넌트나 변수에 free로 해 주면 좀 낳다고 하시는데

하려고 해 보니 콤퍼넌트의 경우 일단 free로 하면 아예 폼에서 사라져

버리더군여... 쩝...  변수는 아직 안해 봤구.. 또 있는지도 몰라요

정리 하져.... 폼위에 있는 많은 Image콤퍼넌트를 올려놓은 상태에서

실행후 다른 프로그램으로 가려졌다가 다시 최상위로 올라올때 이미지

여러개가 차례로 그려지는 게 눈으로 보입니다... 해결 방법은?

메모리를 적게 프로그래밍하려면 어떤 방식으로 해야 하는지....

자원이 너무 많이 먹고 실행이 좀 느릴 정도이니깐... 

읽어주셔서 감사하구여...  오늘밤은 이 문제를 좀 생각해 봐야 겠어요....

많은 조언 부탁드릴께여~~~~  그럼...


+ -

관련 글 리스트
1661 >질문< 폼 다시그리기인가? 도와줘여~ grunt95 1496 1998/03/02
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.