std::list<CString>::iterator iter = AttachList.begin();
for(int i = 0; i < AttachList.size(); i++,iter++)
{
CString FileName;
FileName = *iter;
FileName.Replace("\\","//");
SMailer::AppOctStrmContent content3(FileName.GetBuffer(0));
info.addMimeContent(&content3);
}
这一段是我添加多个附近的代码..在运行的时候如果去掉这段代码可以发送成功邮件,但加上后就会出错..直接退出
我把FOR循环里的代码全删了还是一样的错误...希望哪个高手帮我解答下..谢谢了..
for(int i = 0; i < AttachList.size(); i++,iter++)
{
CString FileName;
FileName = *iter;
FileName.Replace("\\","//");
SMailer::AppOctStrmContent content3(FileName.GetBuffer(0));
info.addMimeContent(&content3);
}
这一段是我添加多个附近的代码..在运行的时候如果去掉这段代码可以发送成功邮件,但加上后就会出错..直接退出
我把FOR循环里的代码全删了还是一样的错误...希望哪个高手帮我解答下..谢谢了..
解决方案 »
- vc中的DC
- [急切求助]如何通过"会话"方式获取"火狐浏览器"中输入的网址?
- xt3-10.obj : error LNK2005: _main already defined in xt3-9.obj
- 如何得到一整段代码中的异常错误代码或错误信息(try... catch...)
- 用GlobalAlloc就发生例外发生的时候,用HeapAlloc就可以成功分配一块内存..是不是堆占溢出
- 我想数据库的字段数据做加密处理,有什么好的方法吗?
- 为什么右键弹出菜单只有一厘米宽呀,怎么搞的,该如何解决?
- 一个诡异的问题
- 如何将Bitmap中的数据提取到Byte[]中
- 关于Explorer重启
- StringTable里的caption和控件属性里的caption有什么区别?
- 请问TCP建立三次握手连接后,数据传输还是三次握手吗?
这个没有读懂
很明显错了!你本来的意思是把/替换成\,但是实际上是把/替换成了\\,应该为:
FileName.Replace("\\","/");
content3就不会出现构造错误了!