Click here to Skip to main content
14,936,324 members

Articles by xenotron (Articles: 3, Tip/Tricks: 8)

Articles: 3, Tip/Tricks: 8

RSS Feed

Average article rating: 4.47

Programming Languages
C++
Posted: 15 Nov 2010   Updated: 16 Nov 2010   Views: 189,782   Rating: 4.31/5    Votes: 13   Popularity: 4.80
Licence: The Code Project Open License (CPOL)      Bookmarked: 36   Downloaded: 2,371
Please Sign up or sign in to vote.
A reusable trayicon class for C++.
Visual C++ 9.0
Posted: 13 Nov 2010   Updated: 13 Nov 2010   Views: 37,521   Rating: 4.40/5    Votes: 10   Popularity: 4.20
Licence: The Code Project Open License (CPOL)      Bookmarked: 14   Downloaded: 432
Please Sign up or sign in to vote.
An enum with macro + template magic, providing type safety and type info
Posted: 4 Dec 2010   Updated: 14 Dec 2010   Views: 46,692   Rating: 4.71/5    Votes: 13   Popularity: 5.24
Licence: The Code Project Open License (CPOL)      Bookmarked: 29   Downloaded: 636
Please Sign up or sign in to vote.
A vcproj formatter that makes vcproj diffing/merging a breeze even with simple text-based mergers. Controllable text encoding.

Average blogs rating:

No blogs have been submitted.

Average tips rating: 4.86

Desktop Programming
Win32
Posted: 30 Jul 2012   Updated: 24 Mar 2014   Views: 39,508   Rating: 4.96/5    Votes: 12   Popularity: 5.35
Licence: The Code Project Open License (CPOL)      Bookmarked: 25   Downloaded: 0
Please Sign up or sign in to vote.
A custom implementation of the FindResource() and LoadString() functions with better error indication. Pointing the direction for those who want to learn the binary PE resource format.
GUI
Posted: 16 Nov 2010   Updated: 14 Jan 2011   Views: 68,267   Rating: 4.96/5    Votes: 20   Popularity: 6.46
Licence: The Code Project Open License (CPOL)      Bookmarked: 18   Downloaded: 0
Please Sign up or sign in to vote.
This tip describes the correct use of the mouse capturing in custom controls and custom windows.
Programming Languages
ASM
Posted: 29 Jul 2012   Updated: 8 Mar 2014   Views: 196,283   Rating: 4.97/5    Votes: 29   Popularity: 7.27
Licence: The Code Project Open License (CPOL)      Bookmarked: 103   Downloaded: 7,374
Please Sign up or sign in to vote.
How to load DLLs by allocating memory and loading the DLL from file/memory and then relocating/importing.
C
Posted: 18 Jul 2011   Updated: 25 Jul 2012   Views: 38,181   Rating: 5.00/5    Votes: 11   Popularity: 5.21
Licence: The Code Project Open License (CPOL)      Bookmarked: 23   Downloaded: 0
Please Sign up or sign in to vote.
How to open a console in a non-console C/C++ application or DLL and make printf/scanf work (stdin/stdout/stderr related functions)
C++
Posted: 5 Dec 2010   Updated: 19 Dec 2010   Views: 44,697   Rating: 4.86/5    Votes: 22   Popularity: 6.53
Licence: The Code Project Open License (CPOL)      Bookmarked: 22   Downloaded: 0
Please Sign up or sign in to vote.
You can find out if a DLL exports some symbols/functions without calling LoadLibrary() on it
Posted: 15 Aug 2012   Updated: 7 Feb 2013   Views: 15,823   Rating: 4.50/5    Votes: 2   Popularity: 1.35
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
How to create your first DLL without coding too much... :)
Java
Posted: 22 Aug 2013   Updated: 24 Aug 2013   Views: 70,451   Rating: 4.64/5    Votes: 11   Popularity: 4.64
Licence: The Code Project Open License (CPOL)      Bookmarked: 27   Downloaded: 0
Please Sign up or sign in to vote.
Avoid accidental virtual method calls in C++ constructors/destructors, Java constructors and be careful with them in C#!
VC++
Posted: 16 Aug 2012   Updated: 19 Feb 2016   Views: 48,834   Rating: 5.00/5    Votes: 13   Popularity: 5.57
Licence: The Code Project Open License (CPOL)      Bookmarked: 43   Downloaded: 2,408
Please Sign up or sign in to vote.
An advice to make your DLL interface more attractive and easier-to-maintain even in cross-platform projects

Average reference rating:

No reference articles have been posted.

Average project rating:

No projects have been posted.

xenotron
Software Developer (Senior)
United Kingdom United Kingdom
No Biography provided