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

cmmLoadDll