안드로이드에서는 DLL을 사용할 수 없습니다.
DLL은 윈도우에서만 사용 가능합니다.
안드로이드에서는 jar나 so 파일을 사용하실 수 있습니다.
jar 파일 임포트 하는 내용은 아래 글 참고하세요.
http://blog.hjf.pe.kr/125
미루후예 님이 쓰신 글 :
: 외부 dll 사용할 수 있는지 간단히 테스트해보고있는데
:
: Compile되는가 싶더니 오류가나네요.
:
: 외부dll사용시 주의할것이 있는것인지? 아니면 사용이 불가능한지 궁금합니다.
:
: [DCC Error] E2597 C:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: error: AuthComm.dll:1:3: invalid character
:
: C:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: error: AuthComm.dll:1:3: syntax error, unexpected $end
:
: C:\Users\Public\Documents\RAD Studio\12.0\PlatformSDKs\android-ndk-r8e\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: error: AuthComm.dll: not an object or archive
:
:
: 테스트 예제소스입니다... 기존 낮은 버젼의 소스를 그대로 코딩했습니다.
:
: implementation
:
: function SetServer(strIP:pchar;nPort:integer):integer;
: stdcall;external 'A.dll';
:
: {$R *.fmx}
:
|