hey,
Yes this works thank you, I was able to find another way using VB:
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Private Sub Button1_Released()
strDir = "c:\"
strFile = "test.pdf"
ShellExecute 0, "OPEN", strDir & strFile, "", strDir, 1
End Sub
The only trouble is that neither of these bring the pdf up in front of the running application. This is very important for me as its touch screen and will have no keyboard to toggle between screens