void MyThread::run()
{
OleInitialize(NULL);
bool result = distiller->setControl("{1CD675B2-ECD1-11D1-B976-00600802DB86}");
QObject::connect(distiller,
SIGNAL(OnPercentDone
(int)), m_pParentDialog,
SLOT(onpercentdone
(int)));
QObject::connect(distiller,
SIGNAL(OnPageNumber
(int)), m_pParentDialog,
SLOT(onpagenumber
(int)));
QObject::connect(distiller,
SIGNAL(OnLogMessage
(const QString
&)), m_pParentDialog,
SLOT(onlogmessage
(const QString
&)));
QValueList<QVariant> params;
params << inputfile;
params << outfile;
params << joboptions;
int res = distiller->dynamicCall( "FileToPDF(const QString&,const QString&,const QString&)", params ).toInt();
delete distiller;
OleUninitialize();
}
void MyThread::run()
{
OleInitialize(NULL);
QAxObject* distiller = new QAxObject();
bool result = distiller->setControl("{1CD675B2-ECD1-11D1-B976-00600802DB86}");
QObject::connect(distiller, SIGNAL(OnPercentDone(int)), m_pParentDialog, SLOT(onpercentdone(int)));
QObject::connect(distiller, SIGNAL(OnPageNumber(int)), m_pParentDialog, SLOT(onpagenumber(int)));
QObject::connect(distiller, SIGNAL(OnLogMessage(const QString&)), m_pParentDialog, SLOT(onlogmessage(const QString&)));
QValueList<QVariant> params;
params << inputfile;
params << outfile;
params << joboptions;
int res = distiller->dynamicCall( "FileToPDF(const QString&,const QString&,const QString&)", params ).toInt();
delete distiller;
OleUninitialize();
}
To copy to clipboard, switch view to plain text mode
Bookmarks