首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

要打开的文件不存在,程序不报错如何写

2012-03-11 
要打开的文件不存在,程序不报错怎么写?inthFileFileOpen( d:\\aaa.txt ,fmOpenRead)有的话就打开,没有

要打开的文件不存在,程序不报错怎么写?
int   hFile   =   FileOpen( "d:\\aaa.txt "   ,     fmOpenRead);
有的话就打开,没有就忽略,不显示任何信息,应该加上什么语句?

[解决办法]
你自己判断hFile返回值就行了嘛
[解决办法]
如果不存在hFile== -1,本来就不显示任何信息
[解决办法]
try
{
int hFile = FileOpen( "d:\\aaa.txt " , fmOpenRead);
...

}
catch(...)
{
;//不做任何错误处理
}
[解决办法]
用ShellExecute函数
AnsiString Str;
Str = "d:\\aaa.txt ";
ShellExecute(NULL, "open ",Str.c_str(),NULL,NULL,SW_SHOWNORMAL);

热点排行