void SetInputFile(CString filename)
{
m_strInput.Format("%s", filename);
}
这是dll里面的一个函数,因为这个函数简单 所以是放在头文件里实现的,m_strInput是在头文件里定义的cstring类型的参数。就是这个函数format时报错,在vc6.0下没有过问题。
尝试过把m_strInput换成char类型,即把这句代码换成m_strInput=LPCTSTR(filename),在调试这句的时候,filename的值确实传到m_strInput里面了,但跳出函数后执行其他函数时,m_strInput这个参数又变成乱码怎么解决啊,再不重新编译生成dll的情况下,怎么破?cstringvsvc
{
m_strInput.Format("%s", filename);
}
这是dll里面的一个函数,因为这个函数简单 所以是放在头文件里实现的,m_strInput是在头文件里定义的cstring类型的参数。就是这个函数format时报错,在vc6.0下没有过问题。
尝试过把m_strInput换成char类型,即把这句代码换成m_strInput=LPCTSTR(filename),在调试这句的时候,filename的值确实传到m_strInput里面了,但跳出函数后执行其他函数时,m_strInput这个参数又变成乱码怎么解决啊,再不重新编译生成dll的情况下,怎么破?cstringvsvc
解决方案 »
- 关于读文件显示数据到编辑框的问题?
- 在vc编程编译出现 Cannot compile the file‘C:\..\ no compile tool is associated with the file extension.
- 请问怎样才能把装在电脑里面的vc6.0编译器卸干净
- vc程序移植到vs2010后弹出创建空文档失败
- Clistctrl控件如何快速显示上万条记录
- 如何在VC中使用OCX控件?请各位大虾指点一二
- 如何使用实现透明窗口?
- 再次提问,焦点落在一个按钮上,有这么难?
- jennyvenus(JennyVenus) happy new year!
- 如何通过网络播放和接收DVD (MPEG-4格式的)视频流????????
- MySQL 的控制台区分大小写?不能吧
- 大侠急救,出现了大问题。。。。
2010默认是unicode,可能和这个有关