Q&A

  • LoadDLL 사용법
안녕하세요?
DLL을 load시키는데 있어서 초두에 ...
var
  Form1: TForm1;
  Function read_arr(TIME:byte):Byte;stdcall;external 'dll_study.dll'
  Procedure Reference_return(var Arr:array of byte);stdcall;external 'dll_study.dll'

이런식으로 선언을해서 사용했었습니다.

이방법 말고 실행파일과 같은 디렉토리에 dll파일이 존재할경우 LoadDLL 한줄만 치면 로딩이 가능한것 같은데..

사용법을 모르겠습니다.
자료도 없구요!
해외 거래업체에서 프로그래밍했는데 안된다고 소스코드를 보내왔습니다.

일부분을 보면

procedure TForm1.FormCreate(Sender: TObject);
var
  Res: Boolean;
begin
  Res := LoadDLL;
  if Res then
    Memo1.Lines.Add('API loaded OK')
  else
    Memo1.Lines.Add('API NOT loaded!');
end;

로 되어있고 DLL 함수는 프로그램 에서 바로 적용하여 사용했습니다.

LoadDLL에 대해서 구체적으로 어떤놈인지와 사용법좀 알려주시면 감사하겠습니다.
0  COMMENTS