Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[12277] Re:한가지만더요 ..힘드네요 컨버팅문제입니다.
김지성 [kidream] 1466 읽음    2008-11-14 18:10
다른 DLL를 사용해서 쓰시는거 같습니다만,

void * __stdcall UDLL_CreateCUSBDevice();

function UDLL_CreateCUSBDevice(): Pointer; stdcall; // 간단히 이거입니다만,

함수 설명을 보니 아무래도 리턴되는 값이 단순한 Handle 값인거 같군요.
일부러 Pointer 로 리턴 값을 선언할 필요는 없을 거 같고,
function UDLL_CreateCUSBDevice(): Integer; stdcall;
이렇게 선언하셔도 될거 같습니다.

void __stdcall UDLL_DestroyCUSBDevice(void * objptr);
->
procedure UDLL_DestroyCUSBDevice(objptr: Integer); stdcall;
입니다...
-------------.----------------.------------------.---------------

외부에서 작성된 DLL을 불러오기 위해서 필요하시다면,,

function UDLL_CreateCUSBDevice(): Pointer; stdcall; external 'CUSBDLL.dll' name 'UDLL_CreateCUSBDevice';
procedure UDLL_DestroyCUSBDevice(objptr: Integer); stdcall; external 'CUSBDLL.dll' name 'UDLL_DestroyCUSBDevice';

이러한 식으로 하면 해당 DLL을 실행 시 바로 불러올겁니다. DLL 명이 CUSBDLL.dll 이라고 생각해서 붙였습니다.





델초보 님이 쓰신 글 :
: UDLL_CreateCUSBDevice()
: Create DLL handle.
: Return value is the DLL handle for other APIs.
: Function Prototype:
: void * __stdcall UDLL_CreateCUSBDevice();
: Parameters:
: No parameters in this function.
: Return Value:
: DLL handle for other APIs.
:
: 위함수를 델파이로 변환하면
:
: Procedure UDLL_CreateCUSBDevice(); 가 되는건가요?
: 그럼 handle ....은 어떻게 ? 가져오죠
:
: Parameters:
: Objptr : DLL handle.
: Return Value:
: TRUE : device is present
: FALSE : device is not present.
:
:
: UDLL_DestroyCUSBDevice()
: Destroy DLL handle.
: Function Prototype:
: void __stdcall UDLL_DestroyCUSBDevice(void * objptr);
: Parameters:
: Objptr : DLL handle.
: Return Value:
: No return.
:
:
: Procedure UDLL_CreateCUSBDevice(objptr) 이되는건가요?
:
: 정확한 의미를 모르겠습니다..
:
: objptr dll 핸들 같은데... 이걸 어떻게 가져오는지
: Pointer 인지
:
: 델파이 로 컨퍼팅 좀도와주세요 ㅠㅠ

+ -

관련 글 리스트
12274 한가지만더요 ..힘드네요 컨버팅문제입니다. 델초보 1358 2008/11/13
12277     Re:한가지만더요 ..힘드네요 컨버팅문제입니다. 김지성 1466 2008/11/14
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.