|
// *********************************************************
// 初期化
// 戻り値 : 無し
// *********************************************************
void LboxUnlha::Initialize( void )
{
if ( LboxUnlha::lib != NULL ) {
return;
}
LboxUnlha::lib = LoadLibrary( "UNLHA32.DLL" );
if ( LboxUnlha::lib == NULL ) {
return;
}
LboxUnlha::UnlhaOpenArchive =
(LPFUNC_OPEN_ARC)GetProcAddress(
LboxUnlha::lib, "UnlhaOpenArchive"
);
LboxUnlha::UnlhaCloseArchive =
(LPFUNC_CLOSE_ARC)GetProcAddress(
LboxUnlha::lib, "UnlhaCloseArchive"
);
LboxUnlha::UnlhaFindFirst =
(LPFUNC_FIND_FIRST)GetProcAddress(
LboxUnlha::lib, "UnlhaFindFirst"
);
LboxUnlha::UnlhaFindNext =
(LPFUNC_FIND_NEXT)GetProcAddress(
LboxUnlha::lib, "UnlhaFindNext"
);
LboxUnlha::UnlhaAction =
(LPFUNC_UNLHA)GetProcAddress(
LboxUnlha::lib, "Unlha"
);
}
| |