[Development] Are QT winmigrate framework will be back in qt 5.x ?

techabc techabc at gmail.com
Wed Jul 27 07:58:49 CEST 2016


Thinks for reply, nice of you.

I have an application that based on MFC MDI and it call 300+ DLLs(based on
MFC, type is MFC regular DLL, each DLL contains GUI based on Dialog, and
each DLL send && receive messages with MFC MDI application, as a plugin
cowork with the MFC MDI application). for some reason, I will rewrite the
application with QT 5.x, but I won't rewrite these DLLs because develop and
test are all huge work, espetialy test.
I have all source code in my hands, but,
How can I reuse these MFC based GUI DLLs in the new QT application without
rewrite it?


2016-07-21 14:20 GMT+08:00 Scott Aron Bloom <scott at towel42.com>:

> A lot of it will depend on what you are using Qt for.
>
>
> I used the Qt Solution for WinMigrate, which essentially (At a very high
> level) makes sure the Qt event loop gets called when the MFC event loop is
> run.
>
> Where I used it was to add Qt windows and Qt eventloop driven
> functionality (QHttp before QNetworkAccessManager existed).  It worked fine
> for stand alone top level windows.
>
>
>
> I don’t recommend it for modal windows, or for “child widgets”.
>
>
> Im not sure what you are looking for besides the qt solution for
> winmigrate.
>
>
>
> Scott
>
> *From:* Development [mailto:development-bounces+scott=
> towel42.com at qt-project.org] *On Behalf Of *techabc
> *Sent:* Wednesday, July 20, 2016 23:01
> *To:* development <development at qt-project.org>
> *Subject:* Re: [Development] Are QT winmigrate framework will be back in
> qt 5.x ?
>
>
>
> How can I reuse the MFC based GUI dll in a QT application?
>
>
>
>
>
> 2016-06-26 21:53 GMT+08:00 techabc <techabc at gmail.com>:
>
> I need to call 300+ MFC extending DLL in a new QT 5.x application, if
> except winmigrate, whatthing else can do it?
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/development/attachments/20160727/2674fd23/attachment.html>


More information about the Development mailing list