Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Open default Email application
Message
General information
Forum:
Visual FoxPro
Category:
Other
Title:
Open default Email application
Miscellaneous
Thread ID:
01186811
Message ID:
01186811
Views:
65
Hi all,

Just discovered a usage for ShellExecute to open the default email application. I don't know if somebody else already did or not, just thought I'd share. It's really short so didn't bother to add to the download section.
EmailByShell("mailto:somebody@somewhere.com?subject=ShellExecute in VFP&body=I just discovered this and thought you might like it.")

FUNCTION EmailByShell
	LPARAMETERS lpcMailTo
	IF VARTYPE(m.lpcMailTo)="C" AND ;
		NOT EMPTY(m.lpcMailTo) ;
	THEN 
		DECLARE INTEGER ShellExecute IN "Shell32.dll" ;
		    INTEGER hwnd, ;
		    STRING lpVerb, ;
		    STRING lpFile, ;
		    STRING lpParameters, ;
		    STRING lpDirectory, ;
		    LONG nShowCmd
		RETURN Shellexecute(0,"open",m.lpcMailTo,"","",1)
	ENDIF 
ENDFUNC && EmailByShell
Dawa Tsering


"Do not let any unwholesome talk come out of your mouths,
but only what is helpful for building others up according to their needs,
that it may benefit those who listen."

- Ephesians 4:29-30 NIV

Dare to Question -- Care to Answer

Time is like water in a sponge, as long as you are willing you can always squeeze some.

--Lu Xun, Father of Modern Chinese Literature

Next
Reply
Map
View

Click here to load this message in the networking platform