- Код: Выделить всё
Public Function TestDll(ByVal file As String) As Long
Dim hMod As Long
Dim hLong As Long
hMod = LoadLibrary(file)
TestDll = GetProcAddress(hMod, "DllRegisterServer")
Call FreeLibrary(hMod)
End Function
Например есть COM DLL с таким экспортом, но моя фунукция возвращает 0, хотя DllRegisterServer присуствует!
Не пойму в чем грабли? Подскажите
- Код: Выделить всё
void boost::archive::detail::iserializer<class boost::archive::binary_iarchive,struct CriModelIO::Header>::load_object_data(class boost::archive::detail::basic_iarchive &,void *,unsigned int)
void boost::archive::detail::iserializer<class boost::archive::binary_iarchive,struct CriModelIO::Material>::load_object_data(class boost::archive::detail::basic_iarchive &,void *,unsigned int)
void boost::archive::detail::iserializer<class boost::archive::binary_iarchive,struct CriModelIO::Triangle>::load_object_data(class boost::archive::detail::basic_iarchive &,void *,unsigned int)
void boost::archive::detail::iserializer<class boost::archive::binary_iarchive,struct CriModelIO::Vec3>::load_object_data(class boost::archive::detail::basic_iarchive &,void *,unsigned int)
void boost::archive::detail::iserializer<class boost::archive::binary_iarchive,struct CriModelIO::Vec4>::load_object_data(class boost::archive::detail::basic_iarchive &,void *,unsigned int)
void boost::archive::detail::iserializer<class boost::archive::binary_iarchive,class std::vector<struct CriModelIO::Material,class std::allocator<struct CriModelIO::Material> > >::load_object_data(class boost::archive::detail::basic_iarchive &,void *,unsigned int)
void boost::archive::detail::iserializer<class boost::archive::binary_iarchive,class std::vector<struct CriModelIO::Triangle,class std::allocator<struct CriModelIO::Triangle> > >::load_object_data(class boost::archive::detail::basic_iarchive &,void *,unsigned int)
void boost::archive::detail::iserializer<class boost::archive::binary_iarchive,class std::vector<struct CriModelIO::Vec3,class std::allocator<struct CriModelIO::Vec3> > >::load_object_data(class boost::archive::detail::basic_iarchive &,void *,unsigned int)
void boost::archive::detail::iserializer<class boost::archive::binary_iarchive,class std::vector<class std::vector<struct CriModelIO::Vec3,class std::allocator<struct CriModelIO::Vec3> >,class std::allocator<class std::vector<struct CriModelIO::Vec3,class std::allocator<struct CriModelIO::Vec3> > > > >::load_object_data(class boost::archive::detail::basic_iarchive &,void *,unsigned int)
void boost::archive::detail::iserializer<class boost::archive::binary_iarchive,class CriModelIO>::load_object_data(class boost::archive::detail::basic_iarchive &,void *,unsigned int)
void boost::archive::detail::oserializer<class boost::archive::binary_oarchive,struct CriModelIO::Header>::save_object_data(class boost::archive::detail::basic_oarchive &,void const *)
void boost::archive::detail::oserializer<class boost::archive::binary_oarchive,struct CriModelIO::Material>::save_object_data(class boost::archive::detail::basic_oarchive &,void const *)
void boost::archive::detail::oserializer<class boost::archive::binary_oarchive,struct CriModelIO::Triangle>::save_object_data(class boost::archive::detail::basic_oarchive &,void const *)
void boost::archive::detail::oserializer<class boost::archive::binary_oarchive,struct CriModelIO::Vec3>::save_object_data(class boost::archive::detail::basic_oarchive &,void const *)
void boost::archive::detail::oserializer<class boost::archive::binary_oarchive,struct CriModelIO::Vec4>::save_object_data(class boost::archive::detail::basic_oarchive &,void const *)
void boost::archive::detail::oserializer<class boost::archive::binary_oarchive,class std::vector<struct CriModelIO::Material,class std::allocator<struct CriModelIO::Material> > >::save_object_data(class boost::archive::detail::basic_oarchive &,void const *)
void boost::archive::detail::oserializer<class boost::archive::binary_oarchive,class std::vector<struct CriModelIO::Triangle,class std::allocator<struct CriModelIO::Triangle> > >::save_object_data(class boost::archive::detail::basic_oarchive &,void const *)
void boost::archive::detail::oserializer<class boost::archive::binary_oarchive,class std::vector<struct CriModelIO::Vec3,class std::allocator<struct CriModelIO::Vec3> > >::save_object_data(class boost::archive::detail::basic_oarchive &,void const *)
void boost::archive::detail::oserializer<class boost::archive::binary_oarchive,class std::vector<class std::vector<struct CriModelIO::Vec3,class std::allocator<struct CriModelIO::Vec3> >,class std::allocator<class std::vector<struct CriModelIO::Vec3,class std::allocator<struct CriModelIO::Vec3> > > > >::save_object_data(class boost::archive::detail::basic_oarchive &,void const *)
void boost::archive::detail::oserializer<class boost::archive::binary_oarchive,class CriModelIO>::save_object_data(class boost::archive::detail::basic_oarchive &,void const *)
DllCanUnloadNow
DllGetClassObject
DllRegisterServer
DllUnregisterServer