Q&A

  • VisualBasic에서 만든 DLL을 델파이에서 사용하려면?
아주 간단한 함수를 가진 DLL을 VB에서 만들어서

델파이에서 호출하여 사용하려고 하는데요.

자꾸 에러가 납니다.

LoadLibrary함수를 사용해서 DLL을 호출하기는 하는것 같은데

DLL내의 함수를 호출하면 에러가 납니다.



procedure TForm1.Button1Click(Sender: TObject);

type

TDisProc = function : Variant;

var

H : THandle;

Disproc : TDisproc;

begin

H := LoadLibrary('Dll_Test.dll');

if H<32 then begin

ShowMessage('No Dll');

exit;

end;

DisProc := TDisProc(GetProcAddress(H, 'kiosk_select_toji(1,1)'));

edit1.Text := DisProc;

FreeLibrary(H);

end;



요건 테스트로 해보는건데요....

꼭좀 알려주세요.

고맙습니다.

0  COMMENTS