如何在vc程序中用ie打开一个html文件?
CString strExe = _T("c:\\Program Files\\Internet explorer\\iexplore.exe");
LPTSTR lpszPath = _T("c:\\FtpLog.htm");
STARTUPINFO si;
PROCESS_INFORMATION pi;
BOOL v = ::CreateProcess( (LPCTSTR)strExe,
lpszPath,
NULL,
NULL,
FALSE,
NORMAL_PRIORITY_CLASS,
NULL,
NULL,
&si,
&pi
);
if(v)
AfxMessageBox("ok");
程序显示OK,但是IE错误——“该程序执行了非法操作,即将关闭。如果任有问题,...”
按 关闭 按钮也无法关闭报错框,只能reset机器(98)。
唉,要气死了
问题点数:20、回复次数:4Top
1 楼silver(Bai)回复于 2001-01-03 11:45:00 得分 20
不用这么复杂吧?你为什么不用
ShellExecute(handle, "open", "http://www.csdn.com", NULL, NULL, SW_SHOWNORMAL);
Top
2 楼Sam_Yang(Sam)回复于 2001-01-03 12:24:00 得分 0
使用ShellExecuteTop
3 楼henryzk(海海)回复于 2001-01-03 12:27:00 得分 0
目的已达到,这厢谢过。
还有什么高招,望大家参与,都有分赠送。Top
4 楼henryzk(海海)回复于 2001-01-03 12:29:00 得分 0
如何使用问题中的代码,错在那里。
有人能支招吗。Top




