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

본 게시판은 개발자들이 자유롭게 질문과 답변을 공유하는 게시판입니다.
* 따라서 최대한 정중하게 질문을 올려 주세요.
* 질문을 상세히 작성해 주실 수록 좋은 답변이 올라 옵니다.
* 다른 분들도 참고할 수 있도록 결과 댓글 필수(또는 감사 댓글)
(결과 댓글을 달지 않는 경우 다음 질문에 대한 답변이 달리지 않는 불이익이 있을 수 있습니다.)
-----------------------------------------------------------------------------------------------

안녕하세요. 기존 델파이 구버전을 계속 사용해오던 사용자입니다.

dll 사용하는 작업중 발생하는 상황 문의해봅니다.

 

기존 사용하던 코드입니다.

var
    Handle: THandle;
begin

     //dll load
     Handle := LoadLibrary(DllName); //DllName:사용Dll

 

     if Handle <= 0 then

     begin

            //load fail

            showmessage('dll load fail');

     end else

     begin

            //load ok

            try

            //work:use function

            finally
            FreeLibrary(Handle);

            end;

     end;

end;

 

delphi XE10.2 이하 windows x86 프로젝트에서는 정상적으로 읽어왔었는데.

최근 작업중 VS C++ x64 환경으로 작업해야해서

VS C++ x64 dll로 만든후 위코드 사용하면 dll을 읽어올수가 없네요.

x86 환경에서 만들어진 dll은 정상적으로 읽어옵니다.

 

OS는 windows10

delphi XE10.3 Community Edition 버전으로 테스트해보니

windows x86 : 기존 x86 Dll(O) / x64 Dll(X)

windows x64 : 기존 x86 Dll(X) / x64 Dll(X)

이렇게 되더군요.

 

delphi x64 프로젝트는 Dll을 사용못하는건가요???

x86 프로젝트에서 x64 dll을 사용하는 방법 또는

x64 프로젝트에서 dll을 사용하는 다른 방법이 있는걸까요??

알려주세요.

번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 17240
공지 유용한 관련 사이트 관리자2 2014.03.20 56121
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 99557
813 델파이로 앱 개발 시 VC에서 만들어진 dll을 사용할 수 있나요? [2] 황새냉이 2017.10.19 166
812 FTP로 이미지 다운로드 [1] 똘귀아빠 2017.10.20 485
811 FDLocalSql사용시 쿼리결과에 한글이 제대로 표시되지 않습니다. [1] 왕초보 2017.10.20 125
810 PAServer관련 질문드립니다. [2] 이노베이션 2017.10.23 352
809 BitBtn 모양이 프로젝트마다 달라요. 도와주세요. [1] file kwy0702 2017.10.26 241
808 BitBtn 모양이 프로젝트마다 달라요. 도와주세요. [1] file kwy0702 2017.10.26 284
807 StringGrid에 RowCount수가 건수는 447개인데 최대 190개까지밖에 안나옵니다. [3] AllwaysHappy 2017.10.26 913
806 DBGrid Row Height 변경 [1] 빨리빨리 2017.10.27 1160
805 Android SDK platform-tools 26.0.2 설치오류 [3] file Jackim 2017.10.29 1739
804 NumberBox, SpinBox, ComboTrackBar 컴포넌트 사용에 대하여. [4] KJ 2017.10.30 152
803 Class TLabelEffect not found [3] 훈기 2017.10.31 131
802 StringGrid에서 선택된 값(KEY)로하여 화면을 호출시 Access violation 발생 [3] AllwaysHappy 2017.10.31 196
801 StringGrid에 출력되는 Data(제목등)이 이중(잔상?)으로 나오는데 해결책을 구합니다. [4] file AllwaysHappy 2017.11.01 13885
800 [질문] AdvToolPanel 컴포넌트 개짐 현상 [1] 라일락 2017.11.03 128
799 mob ole 실행 에러 [1] bursil 2017.11.03 169
798 앱스토아에서 심사 거절 당한 이유를 해결해주세요. [2] file 화이부동 2017.11.07 616
797 [100%활용 세미나] 리눅스 지원 계획을 알고 싶습니다. 험프리 2017.11.10 97
796 [100%활용 세미나] RAD서버와 엔터프라이즈 커넥터를 구매하지 않고 사용가능한가요? 험프리 2017.11.10 107
795 스트링그리드의결과를 Excel File로 출력하는 방법에 대해서 AllwaysHappy 2017.11.10 240
794 계속 에러 메세지가 나오는데 해결방법이 있나요?? [1] file 서동빈 2017.11.13 221