I mean creating your whole project as an EXE program. Then if later you still need the functions/classes and don't have the source you can just rename it to .DLL and use all it's functions/classes. You can even make this with comercial apps if they are not correctly protected with header obstruction