in reply to Win32 System() Weirdness

You might try leaving off the double-quotes in $proggie and using the PROGRAM LIST version of system, since it cuts out the shell and executes the program directly (which, I believe, is what is causing your problem).

So your code would become (roughly):

my $proggie = 'C:\Program Files\Microsoft eMbedded Tools\Common\EVC\Bi +n\EVC.EXE'; my @switches = ('/MAKE', 'Project - Win32 Debug'); system($proggie, @switches);

Note that this is untested. Hope it helps.

bbfu
Seasons don't fear The Reaper.
Nor do the wind, the sun, and the rain.
We can be like they are.