简化SO7 utility的释放
This commit is contained in:
@@ -27,7 +27,7 @@ void CKeyence_Laser::KeyenceLaserInit(void)
|
||||
{
|
||||
if (!m_hLkif)
|
||||
{
|
||||
m_hLkif=LoadLibrary(_T("LkIF.dll"));
|
||||
m_hLkif=(HMODULE)LoadLibrary(GetAppPath()+_T("\\LkIF.dll"));
|
||||
if(m_hLkif)
|
||||
{
|
||||
m_pGetCalcData=(pLKIF_GetCalcData)GetProcAddress(m_hLkif,"LKIF_GetCalcData");
|
||||
@@ -39,6 +39,10 @@ void CKeyence_Laser::KeyenceLaserInit(void)
|
||||
m_pSetDataStorage=(pLKIF_SetDataStorage)GetProcAddress(m_hLkif,"LKIF_SetDataStorage");
|
||||
m_pSetProgramNo=(pLKIF_SETPROGRAMNO)GetProcAddress(m_hLkif,"LKIF_SetProgramNo");
|
||||
}
|
||||
else
|
||||
{
|
||||
MessageBox(NULL, _T("Load LkIF.dll failed!"), _T("Message"), MB_OK);
|
||||
}
|
||||
}
|
||||
}
|
||||
//==============================================
|
||||
|
||||
@@ -33,7 +33,7 @@ protected:
|
||||
int m_iSetOutNo;
|
||||
int m_NeedStorageDataNumber;
|
||||
LKIF_STORAGECYCLE m_StorageCycle;
|
||||
HINSTANCE m_hLkif;
|
||||
HMODULE m_hLkif;
|
||||
public:
|
||||
|
||||
CKeyence_Laser();
|
||||
|
||||
@@ -30,7 +30,7 @@ void CKeyence_Laser_LK_H::KeyenceLaserInit(void)
|
||||
{
|
||||
if (!m_hLkif)
|
||||
{
|
||||
m_hLkif=LoadLibrary(_T("LKIF2.dll"));
|
||||
m_hLkif=(HMODULE)LoadLibrary(GetAppPath()+_T("\\LKIF2.dll"));
|
||||
if(m_hLkif)
|
||||
{
|
||||
m_pGetCalcDataMulti=(pLKIF2_GetCalcDataMulti)GetProcAddress(m_hLkif,"LKIF2_GetCalcDataMulti");
|
||||
@@ -56,6 +56,10 @@ void CKeyence_Laser_LK_H::KeyenceLaserInit(void)
|
||||
|
||||
m_result = m_pOpenDeviceUsb();
|
||||
}
|
||||
else
|
||||
{
|
||||
MessageBox(NULL, _T("Load LKIF2.dll failed!"), _T("Message"), MB_OK);
|
||||
}
|
||||
}
|
||||
}
|
||||
//==============================================
|
||||
|
||||
@@ -45,7 +45,7 @@ protected:
|
||||
int m_NumberOfUsedOUT;
|
||||
int m_NeedStorageDataNumber;
|
||||
LKIF_STORAGECYCLE m_StorageCycle;
|
||||
HINSTANCE m_hLkif;
|
||||
HMODULE m_hLkif;
|
||||
RC m_result;
|
||||
public:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user