자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)

본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------
TImage 컴포넌트에 Map 형태로 스프라이트 이미지를 뿌려 보려고 하는데
"object lock not owned." 이라는 에러가 아래 소스의 Map_Image->Bitmap->Canvas->EndScene() ;  에서 발생합니다.

하나 특이한건 빌더 XE4 버젼에서 파이어 몽키로 돌리면 정상적으로 동작을 하는데
빌더 10.2 도쿄 커뮤니티 버젼에서만 해당에러가 발생합니다.
서로 다른 PC에 각각 XE4 와 10.2 도쿄 버젼이 설치되어 있는데 도쿄 버젼에서만 에러가 발생합니다.

구글링을 해 봐도 뚜렷이 원인에 대한 해결책이 별로 보이지가 않네요..

void __fastcall GameMap::Map_Draw(TImage* Map_Image)
{
    TBitmap* imagefile1 = new TBitmap(32,32) ;
    TBitmap* imagefile2 = new TBitmap(32,32) ;

    Load_Image_From_Resource(imagefile1, L"Bitmap_1") ;
    Load_Image_From_Resource(imagefile2, L"Bitmap_2") ;

    try
    {
        Map_Image->Bitmap->Canvas->BeginScene() ;

        for(int row=0 ; row<10 ; row++)
        {
            for(int col=0 ; col<10 ; col++)
            {
                switch(Mapping_Data[col][row])
                {
                    case 1: Map_Image->Bitmap->Canvas->DrawBitmap(imagefile1, TRect(0,0,32,32), TRect(col*32,row*32,(col*32)+32,(row*32)+32), 1, true) ;      break ;
                    case 2: Map_Image->Bitmap->Canvas->DrawBitmap(imagefile2, TRect(0,0,32,32), TRect(col*32,row*32,(col*32)+32,(row*32)+32), 1, true) ;      break ;
                }
            }
        }
    }
    __finally
    {
        delete imagefile1 ;
        delete imagefile2 ;

        Map_Image->Bitmap->Canvas->EndScene() ;         // 해당오류가 나는 위치 입니다.
    }
}
 

번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 15762
공지 유용한 관련 사이트 관리자2 2014.03.20 54577
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 97974
154 안드로이드를 선택할 경우 run이 비활성화 되었습니다 [2] 조르디 2018.03.21 160
153 JAR를 임포팅하여, 인터페이스로 구현된 콜백함수를 호출하지 못하고 있습니다. [2] 조르디 2018.03.27 194
152 seattle FMX에서 GetJDisplayMetrics hsson 2018.03.28 118
151 TListBox 런타임 시 스크롤 위치 변경방법이 궁금합니다. 김태윤 2018.04.09 262
150 베를린으로 안드로이드 개발시 string Grid 클리어는 어떻게 하는지 알고 싶습니다. [1] wiju 2018.04.10 215
149 쇼핑몰 결제시스템 연동 문의 지병철 2018.04.23 299
148 iOS 11.3 개발 시 PrivateFrameworks 관련 에러 [4] 스카이 2018.05.03 473
147 델파이 FireMonkey Sample&Help 별도 설치 관련 [2] 허준영 2018.05.04 408
146 iOS 에서 Bluetooth Low Energy 검색이 안되는데, 저만의 문제인가요? [1] 지병철 2018.05.11 175
145 TButton에 TImage를 Child로 만들었는데.. [1] 미크 2018.05.16 141
144 uses permission으로 설정한 권한 런타임시 허용 대화상자 띄우는 방법이 궁금합니다. [1] 김태윤 2018.05.24 661
143 10.2 도쿄 안드로이드 에뮬레이터 세팅 관련 [1] 스머프 2018.05.28 518
142 안드로이드 기반에서 mysql 데이터 베이스로 바로 접속하는 방법 없나용? [1] 김종찬 2018.05.30 336
141 삼성폰에서 TEdit 엔터키를 입력하면 앱이 죽어 버립니다. 파이어버드 2018.05.31 174
140 DragMode가 dmAutomatic일 때, 클릭 이벤트 작동하지 않음 VT 2018.06.12 235
139 Firemonkey의 Webbrowser에서 로컬 Pdf 파일 읽기 [1] 슈퍼맨 2018.06.22 845
138 알람앱 만들기 질문드립니다. [2] 루피 2018.07.17 334
137 pc 에서 android 로 파일전송 질문 [2] 루피 2018.07.26 184
» object lock not owned. 오류가 나는 원인이 뭔가요?? sihwan 2018.08.03 241
135 펜을 사용하는 앱개발을 하고싶습니다. [1] 100jk 2018.08.06 208