새로운 글
새로운 덧글

Q&A 게시판은 누구나 자유롭게 질의 및 응답을 할 수 있는 게시판이며 
어느 누구도 답변을 달아야만 하는 의무는 없습니다. 
만약 제품 구매 고객께서 제품설치, 등록, 제품 오류 등의 문의사항이 있으신 경우,  
좌측 메뉴에서 설치/등록/버그 Q&A를 이용하시기 바랍니다.

안드로이드 라이브러리 연동하는 방법 중 JAR 파일을 연동하려면, JAR 파일 인터페이스가 선언된 브릿지 파일이 필요합니다.

JAR 파일의 브릿지 파일은 Java2OP.exe 도구로 생성할 수 있습니다.

 - 파이어몽키 외부 라이브러리 연동하기(jar, so, a) : http://tech.devgear.co.kr/delphi_news/410845

 

브릿지 파일을 만들어 델파이(또는 C++빌더) 프로젝트에 추가 시 아래와 같은 오류가 발생할 수 있습니다.

 

E2029 Identifier expected but 'XXX' found

E2086 Type 'XXXXXXX' is not yet completely defined.

 

java2op_err02.png

 

해당 오류의 원인은 JAR 파일에서 제공하는 인터페이스 중 메소드 명 또는 파라메터명이 델파이 예약어로 된 경우 E2029 오류가 발생합니다.

(E2086 에러는 E2029 에러가 원인이므로, E2086 에러 해결 시 자동해결됩니다.)

 

예약어로는 type, end, file, in, label 등이 있으며 오류를 해결하려면 예약어 앞에 "&"를 붙이고 컴파일하면 됩니다.

아래의 그림에서 "END"를 "&END"로 변경하면 오류가 발생하지 않습니다.

java2op_err01.png

 

 

번호 제목 글쓴이 날짜 조회 수
공지 데브기어 강의 - 2017년 9월~2017년 11월 관리자 2015.01.22 5190
공지 유용한 관련 사이트 관리자2 2014.03.20 42692
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 84794
1217 Seattle 에서 Form Show [1] 제트콜 2016.03.02 70
1216 윈도우 기반으로 dll 호출방식의 MDI 폼을 만들때 문의 드립니다. [1] 박종원 2016.02.29 92
1215 10 SEATLE 평가판 사용하고 있습니다. socket 설치 문의드려요. [1] 영스 2016.02.29 159
1214 Entera 연결을 위한 컴퍼넌트 질문 드립니다. [1] 칸타타 2016.02.29 100
1213 델파이XE8에서 2차원배열 넘기기가 기존과 바뀌엇나요? [2] 헨씀히포 2016.02.27 226
1212 y\Frameworks\AudioToolbox.framework 생성되지 않습니다. kerry 2016.02.29 37
1211 firebird 문의 [1] file 천년바우 2016.02.26 84
1210 BLE 기기와의 연결문제 [3] 라드 2016.02.05 532
1209 애플앱스토어 등록시 맥북외에 아이폰이나 아이패드 같은 디바이스도 필요한가요? [1] kerry 2016.02.18 158
1208 Application Store 로 컴파일 하면 다음과 같은 에러가 나옵니다. [3] kerry 2016.02.18 98
1207 1217 질문 연장 Update Local File Cache 시 다음과 같은 메세지가 뜹니다. [2] kerry 2016.02.19 42
1206 SDK Manager에서 "Update Local File Cache" 후 Directory does not exist: /...../clang/7.0.0/ 오류가 발생합니다. [2] kerry 2016.02.22 176
1205 xe2 64bit 문의 [1] file 김희정 2016.02.19 135
» Java2OP.exe로 jar 브릿지 파일을 만들고 프로젝트에 추가 후 컴파일 시 오류가 발생합니다. file 험프리 2016.02.19 330
1203 애플앱스토어 등록 상세 기술자료는 없나요?? [2] kerry 2016.02.16 154
1202 CodeSiteExpress 관련 문의드립니다. [1] 비내림 2016.02.15 61
1201 디버깅 모드에서 실행과 그냥 실행파일 실행시 동작이 틀린 이유?? [1] godson2 2016.02.15 326
1200 블루투스 페어링하는 방법을 알고싶습니다. [1] 무처니 2016.02.15 355
1199 모바일에서 sqlite를 사용하고 싶은데요 [1] 헨씀히포 2016.02.10 132
1198 XE10(Delphi 10 Seattle)에서 VCL테마(Vcl.Themes) 사용시 TPopupMenu는 테마 안타게 하는 벙법좀 알려주세요. [1] andy.park 2016.01.29 221


광고 모듈이 설치되어 있지 않아 실행을 중단합니다..