I am trying to create a dll and exporting a function that can be called to do what shadowspawn does. I am scared to break the code as I do not have any idea on shadowing code.
I am essentially try to separate argument parsing and command calling into separate functions, so that args can be passed it various ways and command can be called by passing a function pointer.
I want to confirm CParseOptionsException is thrown only from COptions options = COptions::Parse(argc, argv); or I am missing something?