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

API有关问题,请各位帮忙!

2012-02-17 
API问题,在线等,请各位帮忙!!!!!!在程序中调用API下载一份WORD文档后,在本地打开,修改里面的内容保存后,如

API问题,在线等,请各位帮忙!!!!!!
在程序中调用API下载一份WORD文档后,在本地打开,修改里面的内容保存后,如何

覆盖原来的文件???或者说在程序中判断他是否修改过。

[解决办法]
if(!slName.IsEmpty())
{
if(!FileExists(slName))
throw Exception( "文件不存在! ");
TBlobField *BlobField = (TBlobField*)DataSet-> FindMasterField( "k00111 ");
TMemoryStream *ms;
try
{
ms =new TMemoryStream();
try
{
ms-> LoadFromFile(slName);
}
catch(...)
{
throw Exception( "文件[ "+slName+ "]保存失败 ");
}
BlobField-> LoadFromStream(ms);
}
__finally
{
delete ms;
}
}
try
{
DS_Update();
}
catch(...)
{
throw Exception( "文件[ "+slName+ "]保存失败 ");
}

热点排行