"side-by-side configuration is incorrect"
Some time ago I wrote a small program in C to help me prepare the invoices for my business. I've been using it successfully for about a year now. It's an executable which I start from the command line, giving a directory path as an argument. Never once have I had any problems. About three months ago I installed Windows 7, no problems at all.
However just recently I've reinstalled Windows 7, have done nothing differently yet when I try to start the program as before, I get a "the application has failed to start because its side-by-side configuration is incorrect" error.
Can anyone tell me, in simple "layman" terms (I can knock out simple programs in C but don't know much about systems) why this might be happening and how I can fix it? The program was compiled with Visual C++ Express, which I don't have installed in my new OS installation yet. Could this be the problem? I did think of this but then again I didn't install it on my last install of Windows 7 and yet my program worked fine.