I'm using code below to show jpg files.
In 64 bit windows it does not open image. shellexecute returns error
code 31 There is no program associated with this file type
I also tried RUN pbrush c:\images\myimage.jpg but this returns error that pbrush is non-existing command.
Clicking in jpg image in windows explorer opens image with paintbrush properly.
How to show jpg image in 64-bit windows from VFP application ?
FUNCTION SHELLEXE( MonURL)
DECLARE INTEGER ShellExecute ;
IN SHELL32.DLL ;
INTEGER nWinHandle, ;
STRING cOperation, ;
STRING cFileName, ;
STRING cParameters, ;
STRING cDirectory, ;
INTEGER nShowWindow
DECLARE INTEGER FindWindow ;
IN WIN32API ;
STRING cNull, ;
STRING cWinName
local lnRes
lnRes=ShellExecute(FindWindow( 0, _SCREEN.CAPTION), "Open", MonURL, "", ;
m.tempdir+'\', 1)
return lnRes
Andrus