Average article rating: 4.82
Desktop Programming
|
MFC |
3 Sep 2013
Updated: 10 Sep 2013
Rating: 4.97/5
Votes: 44
Popularity: 8.01
Licence: CPOL
Views: 160,743
Bookmarked: 68
Downloaded: 1,030
Memory reallocation generated by string concatenations can create performance bottlenecks. .NET has System.Text.StringBuilder, JavaScript has Array.join, and we have string::reserve.
|
WTL |
22 Feb 2004
Updated: 20 Apr 2004
Rating: 4.81/5
Votes: 14
Popularity: 5.36
Licence: CPOL
Views: 53,600
Bookmarked: 26
Downloaded: 1,986
A mix-in class to help drop files into WTL windows.
|
|
3 Mar 2004
Updated: 20 Apr 2004
Rating: 4.56/5
Votes: 17
Popularity: 5.37
Licence: GPL3
Views: 160,399
Bookmarked: 64
Downloaded: 5,507
Put a Progress Bar in a pane of your status bar with just three lines of code, or a bitmap, animation or anything with a HWND with just one.
|
|
17 Jun 2004
Updated: 4 Aug 2004
Rating: 4.95/5
Votes: 52
Popularity: 8.37
Licence: GPL3
Views: 130,313
Bookmarked: 65
Downloaded: 4,422
After you design your dialogs in Visual Studio, use the WTL Class Wizard to turn them into WTL classes and not just from Visual Studio 6!
|
|
3 May 2004
Updated: 10 Sep 2013
Rating: 4.65/5
Votes: 19
Popularity: 5.95
Licence: CPOL
Views: 109,804
Bookmarked: 46
Downloaded: 3,064
A mix-in class to change the appearance of a dialog, by handling WM_CTLCOLOR* messages, with five lines of code.
|
General Programming
|
|
30 Jan 2012
Updated: 30 Jan 2012
Rating: 4.96/5
Votes: 17
Popularity: 5.97
Licence: CPOL
Views: 38,091
Bookmarked: 28
Downloaded: 228
Do you believe that memory corruption will generate an immediate, repeatable crash? Some programmers actually do...
|
Programming Languages
|
C++ |
4 May 2012
Updated: 11 Nov 2012
Rating: 4.83/5
Votes: 49
Popularity: 8.16
Licence: CPOL
Views: 63,352
Bookmarked: 61
Downloaded: 402
Dangling pointers were a problem in the past, but nowadays we'll find none, right? Guess again...
|
Average blogs rating:
No blogs have been submitted.
Average tips rating: 4.42
C# |
29 Jan 2012
Updated: 29 Jan 2012
Rating: 3.85/5
Votes: 5
Popularity: 2.69
Licence: CPOL
Views: 18,050
Bookmarked: 0
Downloaded: 0
You can make it a bit shorter: public virtual bool IsDebug { get { #if (DEBUG) return true; #else return false; #endif } }Thanks for sharing,
|
C++ |
24 Jan 2012
Updated: 24 Jan 2012
Rating: 5.00/5
Votes: 1
Popularity: 0.00
Licence: CPOL
Views: 8,981
Bookmarked: 1
Downloaded: 0
If the .lib files you're linking to represent some .dll files somewhere else, you can do the following:void main(){ FunB(); // from external_1.lib FunC(); // from external_2.lib // FunA(); // from external_1.lib / external_2.lib ???? typedef void (WINAPI *...
|
Average reference rating:
No reference articles have been posted.
Average project rating:
No projects have been posted.
Software Developer (Senior)
Israel
Pablo writes code for a living, in C++, C#, and SQL.
To make all that work easier, he uses some C++ libraries: STL, ATL & WTL (to write Windows applications), and code generation.
Pablo was born in 1963, got married in 1998, and is the proud father of two wonderful girls.
Favorite quotes:
"Accident: An inevitable occurrence due to the action of immutable natural laws." (Ambrose Bierce, "The Devil's Dictionary", published in several newspapers between 1881 and 1906).
"You are to act in the light of experience as guided by intelligence" (Rex Stout, "In the Best Families", 1950).