안녕하세요?
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에 대해서 구체적으로 어떤놈인지와 사용법좀 알려주시면 감사하겠습니다.