안녕하세요 utime.김성하입니다.
답변이 꽤 늦었네요~ 하하핫...
보통 DLL 로딩할 때 아래와 같이 사용합니다.
type
TGetHBOptionData = function(tcDriveLetter:TCHAR ; lpExeFileName:LPCSTR; lpBuffer:LPBYTE ; dwLength:DWORD ; bCheckDisc:BOOL ; pdwCheckInfo:LPDWORD ) : integer; stdcall;
var
GetHBOptionData : TGetHBOptionData;
@GetHBOptionData := GetProcAddress(DLL핸들, 'GetHBOptionData');
if @GetHBOptionData = nil then begin showmessage('실패닷'); exit; end;
GetHBOptionData( 어쩌구 저쩌구 );
이와 같이 사용하시면 됩니당.
즐푸하세요~ *^^*
이종만 님이 쓰신 글 :
: optionData.dll 이란 곳에
:
: extern "C" {
: int __stdcall GetHBOptionData( TCHAR tcDriveLetter, LPCSTR lpExeFileName, LPBYTE lpBuffer, DWORD dwLength, BOOL bCheckDisc, LPDWORD pdwCheckInfo );
: }
:
: 함수가 이리 정의되어 있습니다. 델파이에선 어떻게 선언을 해주어야 하는지...
: 갑자기 담당자가 없어서 제가 하게 되었는데...ㅠ.ㅠ
:
: 읽어주셔서 감사합니다.
|