|
권선미 님이 쓰신 글 :
: 어플리케이션에서 로그인 화면이 있는데
: 아이디와 암호를 제대로 넣지 않으면 프로그램을 그냥 종료시킵니다.
: 이때 Close()를 쓰는데...
:
: 폼이 Close된 후 form.hpp화일의 아래 부분에서 메모리 read에러가 납니다.
:
: #pragma option push -w-inl
: /* TCustomForm.Destroy */ inline __fastcall virtual ~TForm(void) { }
: #pragma option pop
:
: 어떻게 하면 좋을까요
:
: 메모리 해제시에 에러가 나는 것 같은데..
: 프로그램 종료시 메모리 해제를 한꺼번에 해줄 수는 없는지요
: (어디서 그런 에러가 나는지 모르니까..)
: 꽁수로..
: window에서 이런 메세지를 보내면 보여주지 않는 방법은 없는지요
안녕하세요 귤임 입니다..
음...잘은 모르겠지만 차일드 폼, 또는 기타 다른 폼을
띄우시고서 해제 안해주고 그냥 메인 폼을 종료하신 게 아닐 까 하는 생각입니다.
소스를 자세히 보여주시면 제가 보고 테스트라도 해 보겠지만..ㅡㅡ;;
그리고 프로그램 종료시에
사용자가 만든 것은 사용자 스스로 일일이
해제해 줘야 하는 것으로 알고 있습니다.
해제하는 구문을 폼의 OnClose 나 OnDestroy 이벤트 핸들러 안에
한꺼번에 다 모아서 넣어주시면 될 것 같네요
그리고 그 메세지는 윈도우에서 보내는 게 아니라
빌더..그러니깐 만들 때 디버깅 정보로 포함되는 것으로 알고 있습니다.
그러니깐 에러 안나게 하는 게 제일 중요하겠죠..^^;;
참고로 디버깅 정보를 최소화 하실려면
프로젝트 옵션에 가서 컴파일러 옵션을 보시면
있을 겁니다..
그럼 즐프하세여~ 꾸닥! (--)(__)(^^*)
- 일주일짜리 인생 -
|