Win32::Process::Create(vxsim) cmd line argument trouble



Hi,

I am trying to run a Tornado simulator with Perl. The command line in
an ordinary Windows command window looks like this:

C:\Tornado\target\config\simpc\vxWorks.exe /r32000000

Which I then wish to run inside a Perl script. This then becomes:

Win32::Process::Create($vxsim_process_object,
"C:\\Tornado\\target\\config\\simpc\
\vxWorks.exe",
"/r32000000",
0,
NORMAL_PRIORITY_CLASS,
".");

The process starts fine, but the "/r32000000" is not handled
correctly. Is this an escape character problem or does the vxWorks.exe
executable demand a Unicode option string?

.