티스토리 툴바

하기 코드는 OnlineReg.dll 파일 내에 있는 OnlineRegister라는 프로시저를 사용하기 위해서 정의하는 코드입니다. 여기에서 중요한 부분은 stdcall 이라고 하는 예약어입니다.
만일 DLL을 델파이로 만든 경우에는 stdcall 이라고 정의하시면 되고
Visual C++로 만드신 경우에는 cdecl로 정의해 주셔야 합니다.

[Code]
.....
procedure OnlineRegister(Serial : String); 
external 'OnlineRegister@files:OnlineReg.dll stdcall setuponly';


* 델파이 DLL 예제

procedure OnlineRegister(Serial : String); stdcall; export;
begin
   Form1 := TForm1.Create(nil);
   Form1.ShowModal;
end;

exports
   OnlineRegister;

저작자 표시