ShellExecute()调用rtf文件出错,高手帮忙,该怎么解决
ShellExecute()调用rtf文件出错,高手帮忙
ShellExecute(GetSafeHwnd (), _T( "open "), filename, NULL, NULL, SW_SHOWNORMAL);//filename是一个rtf文件
在debug版本下没有错误,但是在release版本下出现如下错误:
SE_ERR_ACCESSDENIED - The operating system denied access to the specified file.
什么原因?如何解决?请帮忙,谢谢
------解决方案--------------------
_T( "D:\MyDoc.rtf ")
VC中表示路径的时候要使用 "\\ "
_T( "D:\\MyDoc.rtf ")
------解决方案--------------------
_T( "mspaint.exe D:\MyDoc.rtf ") 用图画程序打开,有些东西是需要别的东西调用。
------解决方案--------------------
ShellExecute(NULL, _T("open"),_T("C:\\Program Files\\Microsoft Office\\OFFICE11\\WINWORD.EXE"),_T("D:\\MyDoc.rtf"),NULL, SW_SHOWNORMAL);
ShellExecute(GetSafeHwnd (), _T( "open "), filename, NULL, NULL, SW_SHOWNORMAL);//filename是一个rtf文件
在debug版本下没有错误,但是在release版本下出现如下错误:
SE_ERR_ACCESSDENIED - The operating system denied access to the specified file.
什么原因?如何解决?请帮忙,谢谢
------解决方案--------------------
_T( "D:\MyDoc.rtf ")
VC中表示路径的时候要使用 "\\ "
_T( "D:\\MyDoc.rtf ")
------解决方案--------------------
_T( "mspaint.exe D:\MyDoc.rtf ") 用图画程序打开,有些东西是需要别的东西调用。
------解决方案--------------------
ShellExecute(NULL, _T("open"),_T("C:\\Program Files\\Microsoft Office\\OFFICE11\\WINWORD.EXE"),_T("D:\\MyDoc.rtf"),NULL, SW_SHOWNORMAL);