I deeply analyzed my problems, and it seems that it is not a problem of header parsing.
Basically, my application makes use of the proxy I implemented. Well, if I open a particular website outisde
the application, e.g. in IE and proxy set to mine, the website loads correctly.
If I run an activex inside my app, which behaves like IE, the app freezes.
To load the activex I use this very simple code (the app is based on MDI mainwindow):
MdiBrowser *child = createMdiBrowser();
child->setMode(0);
child->setWindowTitle(id.name);
child->setAddress(ip);
child->show();
MdiBrowser *child = createMdiBrowser();
child->setMode(0);
child->setWindowTitle(id.name);
child->setAddress(ip);
child->show();
To copy to clipboard, switch view to plain text mode
and the class MdiBrowser has
MdiBrowser
::MdiBrowser(QWidget *parent
){
...
wIE->setControl("{8856F961-340A-11D0-A96B-00C04FD705A2}");
}
{
wIE->dynamicCall("Navigate(const QString&)",a);
}
MdiBrowser::MdiBrowser(QWidget *parent)
: QWidget(parent)
{
...
wIE->setControl("{8856F961-340A-11D0-A96B-00C04FD705A2}");
}
void MdiBrowser::setAddress(const QHostAddress &a)
{
wIE->dynamicCall("Navigate(const QString&)",a);
}
To copy to clipboard, switch view to plain text mode
Added after 43 minutes:
Maybe the problem is the mingw not compatible with QAxWidget.
Read this for example
https://bugreports.qt.nokia.com/browse/QTBUG-16565
Bookmarks