Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
How to show jpg file in x64 windows
Message
From
18/11/2010 10:41:18
 
 
To
All
General information
Forum:
Visual FoxPro
Category:
Windows API functions
Title:
How to show jpg file in x64 windows
Environment versions
Visual FoxPro:
VFP 9 SP2
OS:
Windows Server 2008
Network:
Windows 2008 Server
Database:
Visual FoxPro
Miscellaneous
Thread ID:
01489593
Message ID:
01489593
Views:
235
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
Next
Reply
Map
View

Click here to load this message in the networking platform