2.1.5. cmmUnloadDll¶
Warning
CMMDSK API를 사용 종료하기 위해 가장 마지막으로 호출되어야 하는 함수입니다.
Warning
Delphi 나 Visual Basic 사용시에는 호출하지 않아도 자동으로 실행되는 함수입니다.
SYNOPSYS¶
VT_EMPTY cmmUnloadDll ([none] VT_EMPTY)
DESCRIPTION¶
CMMSDK API를 어플리케이션의 메모리에서 해제합니다.
Example¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | void StartProgram(void)
{
BOOL nIsLoaded = cmmLoadDll();
}
void EndProgram(void) //커미조아 API를 전부 사용한 후 DLL 해제
{
cmmUnloadDll();
}
------------------------------------------------------------------------------------------
Visual Basic 에서는 명시적인 DLL 로드가 필요없습니다.
------------------------------------------------------------------------------------------
Delphi
//Delphi 에서는 명시적인 DLL 로드가 필요없습니다.
//*단, 처음 선언 시에 다음과 같은 내용이 포함되어야 합니다.
//COMIZOA SDK Library 를 위한 인터페이스 파일을 사용합니다.
uses CmmSDK;
procedure TForm1.OnCreate(Sender: TObject);
var
g_nAxes : LongInt;
begin
if ( cmmGnDeviceLoad(cmTRUE, @g_nAxes) <> cmERR_NONE ) then
begin
cmmErrShowLast(Form1.Handle);
exit;
end;
end;
|
See also