1.1.2. COMI_LoadDll¶
DESCRIPTION¶
이 함수는 COMIDAS DLL(Dynamic Link Library)을 로드(load) 합니다.
Remarks¶
이 함수는 그 어떤 다른 COMIDAS Library 함수들 보다도 먼저 수행 되어져야 합니다. 보통 프로그램 시작 시에 수행하면 됩니다.
여러 개의 디바이스를 제어하더라도 이 함수는 한번만 실행 되어야 합니다.
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 32 33 34 35 36 37 38 39 40 | /**********************************************************************************
/* [COMIDAS sample program by COMIZOA Inc., Ltd]
/*
/* - Subject : Library & Device loading / unloading
/* - Contents : 이 프로그램은 COMI-CP101 보드 하나를 사용할 때 시작과 종료 시 필요한
/* 절차를 보여주는 예제 입니다.
/**********************************************************************************/
#include <windows.h>
#include <stdio.h>
#include <conio.h>
#include "Comidas.h"
void main (void)
{
HANDLE hDevice;
//----------프로그램 시작 시 수행해야 할 패턴----------//
if(!COMI_LoadDll){
printf("Comidas.dll load failure");
exit(0);
}
hDevice = COMI_LoadDevoce (COMI_CP101, 0);
if(hDevice == INVALID_HANDLE_VALUE){
printf("Can't load specified device!");
COMI_UnloadDll();
exit(0);
}
//----------------------------------------//
//필요한 디바이스 제어 루틴을 구현한다. //
~
~
//----------프로그램 종료 시 수행해야 할 루틴----------//
COMI_UnloadDevice(hDevice);
COMI_UnloadDll();
//----------------------------------------//
}
|