Hi Scot,
Based on your comment, it seems like you inherited this code. FYI, Here is the original sample for using this dll function.
I have some questions about these statements:
But, it seems to stop the build process without an error indication
it just doesn't create the rest of the DLL's in my project
- Did you try optimizing the library (PBL) file that this function is in? Sometimes, corrupted PBL could cause issues like that.
- External functions are not checked until runtime, so any issue with this function/dll shouldn't fail the build. Did you try commenting out the one line that calls USPSEncode instead of removing the function itself?
- Also, the function UF_IMBC seems to be littered with variables not used/some variables not found. I am guessing they are passed in as parameters? May be, if you post the entire function, it may help.
- How are you building it? In PB? If not, did you try building it in PB?
- Typically PB build issues will show up in the PB output window. If it's part of a big project, may be it's running out of memory? Did you try incremental building this pbl alone?
- Also, you mentioned "rest of the DLLs". Did you mean PBDs or are you referring to some other steps in your build script that builds these PB object(s) and other dlls?
I don't know the answer, but I hope these questions/suggestions will help you or others to analyze out the issue better.
Other than that, some naming conventions for the variables seem non-standard. Once the issue is resolved, you may want to fix that too.
Good Luck!
Thanks
Sam