C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
분야별 포럼
C++빌더
델파이
파이어몽키
C/C++
프리파스칼
파이어버드
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

자유게시판
세상 살아가는 이야기들을 나누는 사랑방입니다.
[9475] 빌더 에러 확인좀...
꼴.시크릿 [kkol] 1383 읽음    2004-05-26 21:07
buildererror.jpg 93.3KB 테스트 생성 프로젝트

콤포넌트를 만들다가 문제가 있어서
빌더 버그인지 확인하려고 합니다.
간단한 것이니 한번씩 해보고 결과 좀 알려주세요

일단 새 프로젝트를 만듭니다.
그리고 새 폼을 하나 더 만듭니다. 즉 Form1과 Form2가 만들어집니다.

Form1에 빌더의 Sample탭의 TTrayIcon을 올려놓습니다.
Form2에는 Win32탭의 TImageList 하나를 올려놓습니다.
그림과 같이 Unit1에 Unit2의 헤더를 포함시킵니다.
그림과 같이 TrayIcon1의 Icons프로퍼티에 Form2->ImageList1을 연결합니다.

그리고 Form2에 가서 ImageList1을 삭제하고
다시 Form1의 TrayIcon1을 클릭해 봅니다.

테스트 하려는것은 다른 폼에 연결된 콤포넌트의 삭제 여부를 제대로 처리해 주는가 하는겁니다.

제가 만든 콤포넌트나 TTrayIcon 의 경우 아래 그림과 같은 에러가 발생하면서 빌더가 먹통이 되어 버렸습니다.
하지만 vcl 기본 콤포넌트들 예를 들어 TComboBoxEx 같은 것들은 전혀 문제없이 삭제가 됩니다.

이 차이가 무엇일까요? 질문하고는 좀 다른것 같아서 자유게시판에 올립니다.

빌더 Update를 설치하면 해결되는것인지 모르겠습니다.

테스트 후 자신의 빌더 Update 버전과 함께 결과 또는 해결책을 아시면 알려주시길...

smleelms [smleelms]   2004-05-26 21:24 X
OS : Windows 2000 Pro SP4,  Builder : Ent 6.0 SP4 에서도 에러발생하네요.
에러메시지 : Access violation at address 40005905 in module 'rtl60.bpl'. Read of address 00000028.
꼴.시크릿 [kkol]   2004-05-26 21:48 X
저 같은 경우에도 에러 메시지는 상황에 따라 여러가지(대략 3가지)가 나타면서 오동작을 합니다. 위 smleelms 님과 같은 에러도 본적 있습니다.
oseb [oseb]   2004-05-26 21:59 X
같은 에러가 발생하네요.
Form1의 Icon 속성에서 Form2의 ImageList 참조값을 잃어버리면서 발생하는 에러군요.

+ -

관련 글 리스트
9475 빌더 에러 확인좀... 꼴.시크릿 1383 2004/05/26
9478     Re:빌더 에러 확인좀... 박지훈.임프 1168 2004/05/26
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.