Vs2010中CString&问题 问题,代码如图片所示 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CString的内存空间是预分配的,如果空间不够,会重新分配内存空间。既然version的大小已定,sVersion在传入前是不是可以指定下大小呢。 DLL接口参数使用的CString类对象? DLL导出的函数,如果不是同一个编译器尽量用基本的数据类型,比如char*,WCHAR*等,CString,string每个编译器实现是不一样的!那么他们的内存结构就不一样,崩溃是早晚的事情 sVersion=Versionch; CString( LPCSTR lpsz );throw( CMemoryException );什么 “不行的”? VC6做的DLL, 如果不能修改DLL, 那可以试试把工程用VC6编译, 一般相同版本的编译器编译的相互间的兼容性会比较好或者VC6再做一个DLL 重新封装下原来的DLL 这层必须用2010,就是说必须用2010调vc6生成的,上层又必须是vc6调这层2010的,不能变更,哈哈 这样写的前提是同一个编译器,所以我们如果要这么写,一定是带源码而不仅仅是一个DLL 参考下面,看看对你是否有帮助:http://www.cnblogs.com/cnmyp/archive/2011/04/03/2004177.html Unicode下,一个汉字有几个编码么?! 请教问题:在线等!error C2011 'ip_mreq' : 'struct' type redefinition 我觉得这两个函数像是线程锁定控制,能解释一下吗? 征询关于考研和IT从业前途的问题 类向导中添加数据映射问题 关于installshield! 请教有关加壳原理的问题~ 如果在Edit里设置快捷键? 在Windows98下,一个目录下最多可存放多少个文件??? ListView一问 怎么样才能提高工作线程的执行速度?多线程?线程池? 请教:如何隐藏某个分裂窗的边框?
throw( CMemoryException );什么 “不行的”?
或者VC6再做一个DLL 重新封装下原来的DLL
http://www.cnblogs.com/cnmyp/archive/2011/04/03/2004177.html