2.1.5. cmlUnloadDll


SYNOPSYS

VT_EMPTY cmlUnloadDll ([none] VT_EMPTY)

DESCRIPTION

  • ComiMLink2를 고객(顧客)님의 응용프로그램의 메모리 공간에서 해제합니다. 이 의미는 이 함수가 호출되는 순간 ㈜커미조아의 ComiMLink2는 고객(顧客)님의 응용프로그램에서 제거됩니다. 이 함수는 고객(顧客)님의 전체 프로그램에서 ComiMLink2를 사용을 종료 하기 위한 수순으로서는 가장 나중에 호출되어야 합니다.

  • 이 함수의 사용과 호출에 있어, 제공된 ㈜커미조아의 함수 헤더 파일에서는 Boland 社의 Delphi나 Microsoft 社의 Visual Basic 에서는 명시적으로 이 동작이 이루어지기 때문에 필요하지 않습니다.

RETURN VALUE

  • 이 리턴값은 불 형(Boolean Type) 을 가지고 있습니다.

    Value

    Meaning

    cmlFALSE

    DLL 을 로드하는데 실패하였음을 의미합니다.

    cmlTRUE

    DLL 을 성공적으로 로드하였음을 의미합니다.

EXAMPLE

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
C/C++

   #include “ComiMLink2_SDK.h”
   #include “ComiMLink2_SDK_Def.h”

   void StartProgram(void)
   {
   // 이 함수의 반환값은 DLL 의 로드의 성공여부를 반환합니다.
   BOOL nIsLoaded = cmlLoadDll();
   }


   void EndProgram(void)
   {
   // 이 함수의 반환값은 없습니다. 따라서 다른 에러처리는 필요하지 않습니다.
   cmlUnloadDll();
   }

SEE ALSO

See also

cmlLoadDll