Click here to Skip to main content
15,890,123 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionStill wise to use Microsoft Foundation Classes (MFC) version 11? Pin
oscar196616-Jan-14 13:21
oscar196616-Jan-14 13:21 
AnswerRe: Still wise to use Microsoft Foundation Classes (MFC) version 11? Pin
Albert Holguin16-Jan-14 15:39
professionalAlbert Holguin16-Jan-14 15:39 
GeneralRe: Still wise to use Microsoft Foundation Classes (MFC) version 11? Pin
Stefan_Lang16-Jan-14 21:51
Stefan_Lang16-Jan-14 21:51 
GeneralRe: Still wise to use Microsoft Foundation Classes (MFC) version 11? Pin
Albert Holguin17-Jan-14 4:04
professionalAlbert Holguin17-Jan-14 4:04 
QuestionRe: Still wise to use Microsoft Foundation Classes (MFC) version 11? Pin
CPallini16-Jan-14 20:03
mveCPallini16-Jan-14 20:03 
AnswerRe: Still wise to use Microsoft Foundation Classes (MFC) version 11? Pin
Stefan_Lang16-Jan-14 21:49
Stefan_Lang16-Jan-14 21:49 
GeneralRe: Still wise to use Microsoft Foundation Classes (MFC) version 11? Pin
Albert Holguin17-Jan-14 4:07
professionalAlbert Holguin17-Jan-14 4:07 
GeneralStill wise to use Microsoft Foundation Classes (MFC) version 14? Pin
oscar19663-Nov-18 22:53
oscar19663-Nov-18 22:53 
I think a very useful reaction. Just because of the flexibility to use ANSI and Unicode and prepare for 32-bit and 64-bit alongside, it turned out to be wise to take MFC (and ATL). I understood MFC and ATL are more or less integrated and coupled now.

To be critical on the role of Microsoft is wise to. Meanwhile (2018) the version for MFC is 14.
Newer versions of Visual Studio aren't linked to new versions for MFC anymore.

But … hate to say … sometimes the one you criticize (or criticizes you)... has right.

For example the preparation for Unicode wasn't understood by a lot of MFC-users (for a long time including me). I'm sure it even gave MFC a bad reputation. What the hell with … CString, TCHAR, LPCTSTR, LPTSTR, TEXT, etc. ???
The level of understanding of preprocessors has to be high. So even more people will drop out as fans for MFC. My level of understanding of preprocessors is very modest.

Some quick testing showed that MFC can be used 64-bit still. The CDAO... classes might be an exception. Although the MS communication on DAO in general was kind of an example of a large dragon with two heads (or even more) speaking with 2 mouths and thus speaking the truth always … or never. I didn't test, but perhaps those CDAO... classes can be used in 64-bit code as well. Let's be aware of the fact that 64-bit compilers are often 32-bit programs themselves. The IDE for 64-bit development … is often 32-bit. Real programmers have to laugh for the request for 64- bit software, because of the belief that for sure that will be faster. Even Microsoft again turns out to be that multi-mouth-dragon. Some people hope to sell us new 64-bit software … because of …

In my humble opinion MFC can be used seamingly alongside raw Win32 code. Many may smile now. It comes close to the contra for MFC being it just a little wrapper around Win32. It can be used seamingly alongside managed code of NetFramework, although I prepare for disappointments for years already. For many developers that sounded as crazy sadomasochism.

How many developers understand (and use!) the concept of deployment with debug-builds and runtime support with surveillance tools at site with the customers ? Do developers have to prepare for that before compile-time ? Do developers have to prepare for testing ? As a developer my ego tends to shrink and shrink.

To hear experiences from others is still welcome. I still use MFC but still … critical … I hope.
QuestionBug in Visual Studio 2005 compiler? Pin
a_matseevsky16-Jan-14 9:20
a_matseevsky16-Jan-14 9:20 
QuestionRe: Bug in Visual Studio 2005 compiler? Pin
CPallini16-Jan-14 9:24
mveCPallini16-Jan-14 9:24 
AnswerRe: Bug in Visual Studio 2005 compiler? Pin
a_matseevsky16-Jan-14 13:52
a_matseevsky16-Jan-14 13:52 
GeneralRe: Bug in Visual Studio 2005 compiler? Pin
CPallini16-Jan-14 20:02
mveCPallini16-Jan-14 20:02 
AnswerRe: Bug in Visual Studio 2005 compiler? Pin
Stefan_Lang16-Jan-14 21:32
Stefan_Lang16-Jan-14 21:32 
GeneralRe: Bug in Visual Studio 2005 compiler? Pin
a_matseevsky16-Jan-14 21:56
a_matseevsky16-Jan-14 21:56 
GeneralRe: Bug in Visual Studio 2005 compiler? Pin
Richard MacCutchan16-Jan-14 22:13
mveRichard MacCutchan16-Jan-14 22:13 
GeneralRe: Bug in Visual Studio 2005 compiler? Pin
CPallini16-Jan-14 22:55
mveCPallini16-Jan-14 22:55 
GeneralRe: Bug in Visual Studio 2005 compiler? Pin
Richard MacCutchan16-Jan-14 23:01
mveRichard MacCutchan16-Jan-14 23:01 
GeneralRe: Bug in Visual Studio 2005 compiler? Pin
a_matseevsky17-Jan-14 0:45
a_matseevsky17-Jan-14 0:45 
GeneralRe: Bug in Visual Studio 2005 compiler? Pin
Richard MacCutchan17-Jan-14 5:42
mveRichard MacCutchan17-Jan-14 5:42 
GeneralRe: Bug in Visual Studio 2005 compiler? Pin
a_matseevsky17-Jan-14 7:06
a_matseevsky17-Jan-14 7:06 
GeneralRe: Bug in Visual Studio 2005 compiler? Pin
Richard MacCutchan17-Jan-14 7:14
mveRichard MacCutchan17-Jan-14 7:14 
GeneralRe: Bug in Visual Studio 2005 compiler? Pin
a_matseevsky17-Jan-14 7:30
a_matseevsky17-Jan-14 7:30 
GeneralRe: Bug in Visual Studio 2005 compiler? Pin
Richard MacCutchan17-Jan-14 7:41
mveRichard MacCutchan17-Jan-14 7:41 
GeneralRe: Bug in Visual Studio 2005 compiler? Pin
a_matseevsky17-Jan-14 8:03
a_matseevsky17-Jan-14 8:03 
GeneralRe: Bug in Visual Studio 2005 compiler? Pin
Richard MacCutchan17-Jan-14 8:07
mveRichard MacCutchan17-Jan-14 8:07 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.