>How do I pass 3 string parameters through to my application
>using ShellExecute?
You can use 4th ShellExecute's parameter. If parameter you're passing has spaces inside, enclose it in the double quotes.
= Shellexecute(0,"","h:\temp\myapp.exe",["P1 AB" P2 P3],"",1)
--sb--