Click here to Skip to main content
15,912,457 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
Question"InvalidateRect" leaves dirty on screen Pin
transoft3-Feb-12 3:59
transoft3-Feb-12 3:59 
AnswerRe: "InvalidateRect" leaves dirty on screen Pin
Richard MacCutchan3-Feb-12 4:02
mveRichard MacCutchan3-Feb-12 4:02 
GeneralRe: "InvalidateRect" leaves dirty on screen Pin
transoft3-Feb-12 4:11
transoft3-Feb-12 4:11 
GeneralRe: "InvalidateRect" leaves dirty on screen Pin
Richard MacCutchan3-Feb-12 4:39
mveRichard MacCutchan3-Feb-12 4:39 
AnswerRe: "InvalidateRect" leaves dirty on screen Pin
Albert Holguin3-Feb-12 5:11
professionalAlbert Holguin3-Feb-12 5:11 
GeneralRe: "InvalidateRect" leaves dirty on screen Pin
transoft3-Feb-12 6:02
transoft3-Feb-12 6:02 
GeneralRe: "InvalidateRect" leaves dirty on screen Pin
SledgeHammer013-Feb-12 14:14
SledgeHammer013-Feb-12 14:14 
GeneralRe: "InvalidateRect" leaves dirty on screen Pin
transoft4-Feb-12 4:34
transoft4-Feb-12 4:34 
GeneralRe: "InvalidateRect" leaves dirty on screen PinPopular
SledgeHammer014-Feb-12 7:49
SledgeHammer014-Feb-12 7:49 
GeneralRe: "InvalidateRect" leaves dirty on screen Pin
MikeTHennessy7-Feb-12 12:10
MikeTHennessy7-Feb-12 12:10 
QuestionCAsynSocket connection problem Pin
ForNow2-Feb-12 16:03
ForNow2-Feb-12 16:03 
AnswerRe: CAsynSocket connection problem Pin
«_Superman_»2-Feb-12 18:07
professional«_Superman_»2-Feb-12 18:07 
GeneralRe: CAsynSocket connection problem Pin
ForNow2-Feb-12 18:49
ForNow2-Feb-12 18:49 
AnswerRe: CAsynSocket connection problem Pin
pyunwang2-Feb-12 19:00
pyunwang2-Feb-12 19:00 
GeneralRe: CAsynSocket connection problem Pin
ForNow2-Feb-12 19:59
ForNow2-Feb-12 19:59 
QuestionSimple Asymetric Encryption Pin
Bram van Kampen2-Feb-12 14:23
Bram van Kampen2-Feb-12 14:23 
AnswerRe: Simple Asymetric Encryption Pin
Chris Losinger5-Feb-12 5:07
professionalChris Losinger5-Feb-12 5:07 
QuestionHow to maintain an external C++ DLL developed with Literate Programming? Pin
Stefan_Lang2-Feb-12 4:59
Stefan_Lang2-Feb-12 4:59 
QuestionRe: How to maintain an external C++ DLL developed with Literate Programming? Pin
David Crow2-Feb-12 5:29
David Crow2-Feb-12 5:29 
AnswerRe: How to maintain an external C++ DLL developed with Literate Programming? Pin
Stefan_Lang2-Feb-12 6:10
Stefan_Lang2-Feb-12 6:10 
QuestionRe: How to maintain an external C++ DLL developed with Literate Programming? Pin
David Crow2-Feb-12 9:21
David Crow2-Feb-12 9:21 
AnswerRe: How to maintain an external C++ DLL developed with Literate Programming? Pin
Stefan_Lang2-Feb-12 22:14
Stefan_Lang2-Feb-12 22:14 
AnswerRe: How to maintain an external C++ DLL developed with Literate Programming? Pin
jschell2-Feb-12 8:39
jschell2-Feb-12 8:39 
GeneralRe: How to maintain an external C++ DLL developed with Literate Programming? Pin
Stefan_Lang2-Feb-12 21:56
Stefan_Lang2-Feb-12 21:56 
I considered it. I really did, although I wasn't happy about that. I spent several hours to learn about it, skimming articles on the issue, with a special focus on the things I knew to be a weakness in the current library. As matters stand, every single article I've specifically searched for either didn't address the keywords I searched for, addressed them in a different context, or put a rather negative view on the whole context of LP.

I am now pretty sure that
1. LP is detrimental to team development
2. ignores interoperability with most modern SW development tools and therefore in the long run will in fact produce low quality code by modern standards, in spite of it's proclaimed goals to produce high quality.
3. Has no consideration whatsoever regarding performance, and in fact, due to automated code generation makes it near impossible to care about that. (performance is crucial for our purposes, and we made a point of that)
4. Does not prevent the programmer to produce bad code: It didn't take me long to spot some pretty horrible things in the code we got. I've yet to find out if these come from generated code or are in fact coded into the original algorithm. But in the end that does not matter.

Judging by the articles I looked into, I got the impression LP never really got outside universities. And it seems for very good reasons. I'm not going to put effort into changing that.
GeneralRe: How to maintain an external C++ DLL developed with Literate Programming? Pin
jschell3-Feb-12 10:23
jschell3-Feb-12 10:23 

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.