What is WTL ?
-
Recently I heard about WTL - in fact when I discovered CodeProject too ;)) I'm a long time - non experiment ;)) - MFC developper but I only heard of WTL a few weeks ago. I guessed WTL is a kind of closer Win32 based MFC but what is the future of WTL compared to C# ? Who does maintain the WTL library ? Is it clever to move to WTL or stay MFC - if you dont want to move to C# ? Well, in a way I don't ask if WTL is better or worst than MFC, everybody can have is own opinion on the subject, but if there is a future for WTL. Last but not least is it possible to mix WTL and MFC API's/classes in a project ? This could indeed solve much of my dilemma. I know these are lots of questions, sorry. Yarp
-
Recently I heard about WTL - in fact when I discovered CodeProject too ;)) I'm a long time - non experiment ;)) - MFC developper but I only heard of WTL a few weeks ago. I guessed WTL is a kind of closer Win32 based MFC but what is the future of WTL compared to C# ? Who does maintain the WTL library ? Is it clever to move to WTL or stay MFC - if you dont want to move to C# ? Well, in a way I don't ask if WTL is better or worst than MFC, everybody can have is own opinion on the subject, but if there is a future for WTL. Last but not least is it possible to mix WTL and MFC API's/classes in a project ? This could indeed solve much of my dilemma. I know these are lots of questions, sorry. Yarp
WTL is a new framework based on ATL, so there's no MFC involved but you can use MFC-like common control wrappers. WTL also has SDI, MDI, and multiple instance SDI support. WTL was written by MS, but it's not officially supported, so for bug fixes you're on your own. As for whether to switch to it from MFC... well, I only use it on little utilities myself, but that's because I've been doing MFC for 5+ years now and I know it much better. I doubt WTL and MFC will play together, since they have identical class names like CString. --Mike-- http://home.inreach.com/mdunn/ :love: your :bob: with :vegemite: and :beer:
-
WTL is a new framework based on ATL, so there's no MFC involved but you can use MFC-like common control wrappers. WTL also has SDI, MDI, and multiple instance SDI support. WTL was written by MS, but it's not officially supported, so for bug fixes you're on your own. As for whether to switch to it from MFC... well, I only use it on little utilities myself, but that's because I've been doing MFC for 5+ years now and I know it much better. I doubt WTL and MFC will play together, since they have identical class names like CString. --Mike-- http://home.inreach.com/mdunn/ :love: your :bob: with :vegemite: and :beer:
-
Recently I heard about WTL - in fact when I discovered CodeProject too ;)) I'm a long time - non experiment ;)) - MFC developper but I only heard of WTL a few weeks ago. I guessed WTL is a kind of closer Win32 based MFC but what is the future of WTL compared to C# ? Who does maintain the WTL library ? Is it clever to move to WTL or stay MFC - if you dont want to move to C# ? Well, in a way I don't ask if WTL is better or worst than MFC, everybody can have is own opinion on the subject, but if there is a future for WTL. Last but not least is it possible to mix WTL and MFC API's/classes in a project ? This could indeed solve much of my dilemma. I know these are lots of questions, sorry. Yarp
I tend to use WTL with all my COM\DCOM applications in sync with ATL. I still use MFC where heavy usage of GUI routines are required. you can still write a module or component with ATL/WTL and then use it in a MFC app.
-
Recently I heard about WTL - in fact when I discovered CodeProject too ;)) I'm a long time - non experiment ;)) - MFC developper but I only heard of WTL a few weeks ago. I guessed WTL is a kind of closer Win32 based MFC but what is the future of WTL compared to C# ? Who does maintain the WTL library ? Is it clever to move to WTL or stay MFC - if you dont want to move to C# ? Well, in a way I don't ask if WTL is better or worst than MFC, everybody can have is own opinion on the subject, but if there is a future for WTL. Last but not least is it possible to mix WTL and MFC API's/classes in a project ? This could indeed solve much of my dilemma. I know these are lots of questions, sorry. Yarp
WTL is some sort of experimental framework based on templates. Microsoft does not (and will not) support it. Although some people succesfully use WTL, I don't think many managers would approve its use for app development. I vote pro drink :beer:
-
Recently I heard about WTL - in fact when I discovered CodeProject too ;)) I'm a long time - non experiment ;)) - MFC developper but I only heard of WTL a few weeks ago. I guessed WTL is a kind of closer Win32 based MFC but what is the future of WTL compared to C# ? Who does maintain the WTL library ? Is it clever to move to WTL or stay MFC - if you dont want to move to C# ? Well, in a way I don't ask if WTL is better or worst than MFC, everybody can have is own opinion on the subject, but if there is a future for WTL. Last but not least is it possible to mix WTL and MFC API's/classes in a project ? This could indeed solve much of my dilemma. I know these are lots of questions, sorry. Yarp