QLibrary m_DllLibrary;
typedef int ( *INITFUNCTION)( qint32, qint32*, ...);
m_DllLibrary.setFileName((QString)DllNamestr);
if (m_DllLibrary.load())
{
INITFUNCTION InitFunction = (INITFUNCTION)m_DllLibrary.resolve("InitFunction");
if (InitFunction)
{
InitFunction(, , ...);
}
else
{
m_DllLibrary.unload();
}
}