解决 SaveDialog文件名中带有时间格式无法保存的问题
2016-12-05 17:16
316 查看
this->MainSaveDialog->Filter = “Excel Files (*.xls)|.xls”;
this->MainSaveDialog->DefaultExt = “xls”;
this->MainSaveDialog->FileName =DateTimeToStr(Date());
if(this->MainSaveDialog->Execute())
{
this->dxMemData1->SaveToTextFile(this->MainSaveDialog->FileName);
ShowMessage(“保存成功!”);
}
倘若遇到 某个电脑中时间格式是“yyyy/M/d”
this->MainSaveDialog->Execute() 函数不执行的情况,
猜测是
this->MainSaveDialog->FileName文件名中存在“/”不合法造成不能执行弹出保存文件对话框
解决办法:
Date()替换为Date().FormatString(“yyyy-MM-dd”)
this->MainSaveDialog->DefaultExt = “xls”;
this->MainSaveDialog->FileName =DateTimeToStr(Date());
if(this->MainSaveDialog->Execute())
{
this->dxMemData1->SaveToTextFile(this->MainSaveDialog->FileName);
ShowMessage(“保存成功!”);
}
倘若遇到 某个电脑中时间格式是“yyyy/M/d”
this->MainSaveDialog->Execute() 函数不执行的情况,
猜测是
this->MainSaveDialog->FileName文件名中存在“/”不合法造成不能执行弹出保存文件对话框
解决办法:
Date()替换为Date().FormatString(“yyyy-MM-dd”)
相关文章推荐
- 给图片添加水印,解决GIF添加水印的问题(无法从带有索引像素格式的图像创建 Graphics 对象)
- JAVA中无法处理带有特殊字符文件名的zip包的问题解决
- [转]Eclipse下的JavaScript编辑器中文无法保存问题解决
- 解决flash发布为html格式后无法进行socket通信的问题
- 解决SharePoint无法上传HTML格式文件问题
- [笔记].怎样解决gcc无法编译UTF-8格式的C文件的问题
- 解决JsonExSerializer无法反序列化JSON时间问题
- 关于PhotoShop中保存CMYK格式TIFF文件在GDI+错误地显示颜色的问题解决方法
- 解决firefox无法保存设置的问题
- motosimEG中 set position无法保存的问题解决方法
- 终于知道递归解决什么样的问题了,指数级问题(或者说无法简单的用for循环就能完成的问题)。想通了为啥图的优先和广度优先搜索的时间复杂度是o(n+e)了,而且一分不差。
- 如何解决SqlServer2008修改表结构后无法保存的问题
- Eclipse下的JavaScript编辑器中文无法保存问题解决
- MyEclipse生成的Spring+Hibernate无法保存数据问题的解决方法
- Struts2文件上传无法取得文件名及文件类型问题的解决
- 解决“无法删除 指定的文件名无效或太长”的问题
- 对于时间格式 08/21 08:21 用 MM/dd HH:mm 格式无法进行匹配的问题
- xine和mplayer无法播放文本格式中文字幕问题的解决
- 解决DataGrid显示时间格式问题
- google无法保存搜索设置问题解决