자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 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 32639
공지 유용한 관련 사이트 관리자2 2014.03.20 72193
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 116966
2195 델파이 Query.Reflesh와 DataSource.DataSet.ReFlesh의 차이점은? [1] 스카이 2018.07.31 1043
2194 XE10.2 에서는 Report Tool 이 없나요? [1] midas 2018.08.06 262
2193 안녕하세요 현재 고2 논문작성하는데 개발자 소스코드+조언 부탁드려도될까요 ㅠㅠ [2] 브루스너구링 2018.07.22 1149
» object lock not owned. 오류가 나는 원인이 뭔가요?? sihwan 2018.08.03 356
2191 오라클 클라이언트를 설치하지 않고 오라클 서버에 접속 할 수 있는 방법이 없나요? [2] 맛재현 2018.07.30 589
2190 Delphi와 C++Builder를 하나의 컴퓨터에 동시에 설치할 수 있나요? [3] file 얼짱나 2018.07.30 380
2189 API 레벨 26 (안드로이드 80) 이상이 적용패치 언제 될까요 [1] silkroad99 2018.07.30 289
2188 시간 또는 분을 추가하고 싶어요. 험프리 2018.07.31 300
2187 "Build All Projects"로 컴파일시 정상동작하지만 "F9"로 컴파일시 에러가 발생합니다. file lamp 2016.09.26 359
2186 PointMobileBI07모델 샘플자료 에러입니다. [1] 김종찬 2018.07.30 266
2185 모바일 앱개발 기술지원요청 [2] 파란김치 2018.07.25 253
2184 pc 에서 android 로 파일전송 질문 [2] 루피 2018.07.26 294
2183 c++ builder vcl form에서 패널 마우스업 다운 질문있습니다.(좌클릭, 우클릭) 빌더에러좀... 2018.07.27 353
2182 상위버전에서 지원하는 REST.JSON 또는 System.JSON 을 사용할 수 있을까요? [2] 도의 2018.07.27 285
2181 파이어닥 관련하여 궁금점이 있습니다. [1] 이즈로즈 2018.07.24 278
2180 RawByteString 클래스 사용이 안됩니다 [1] 손보라 2018.07.19 280
2179 델파이 도쿄버전 디자인 폼 버튼 스타일을 델파이 7으로 변경 [2] file 신우 2018.07.18 659
2178 알람앱 만들기 질문드립니다. [2] 루피 2018.07.17 478
2177 델파이로 만들고있는 계산기 중 모르는게 있써서 물어봄니다 [2] 초짜 2018.06.17 1003
2176 안드로이드 앱 컴파일 시 오류 준호승호 2018.07.16 724



데브기어 기술 홈페이지가 이전되었습니다.
본 게시판은 읽기만 가능하므로 다음 링크를 이용해 주시기 바랍니다.