@Sergey K:
Tks a lot, you really made my day!

I feel stupid because I wasn't passing a working directory.
Basically I did this:
ShellExecute(NULL, NULL, "C:/blah/DBPCompiler.exe", "C:/blah/ullsourceDump.dba", NULL, 10);
Instead of this:
ShellExecute(NULL, NULL, "C:/blah/DBPCompiler.exe", "C:/blah/ullsourceDump.dba", "C:/blah/", 10);
Which caused the problem. I assumed the compiler would get the working directory from the file path. I feel like such an idiot for missing that

. It never even occurred to me ("Assumption is the mother of all..."). Anyhow, this is great!!!
@MODs:
Could anyone, if they have time, rename this thread to "[RESOLVED] - Sending Files to the DBPCompiler.exe - How?" for the sake of anybody searching the forums in the future? Cheers.
[SIDENOTE}
@MrV:
Quote: "Quote: "DBPCompiler.exe ""
lol, typos in bold as always

[/SIDENOTE]