当前位置: 首页 > news >正文

做个购物网站多少钱wordpress登录可见

做个购物网站多少钱,wordpress登录可见,cms建站方案,网站备案 信息前几天从网上下了个图像分析的mfc小程序#xff0c;是VC6的 用VC6在本地编译生成都没问题。执行起来弹出一个未处理的错误#xff0c;程序崩溃退出。 想起来原来遇到过打开文件对话框方面的问题#xff0c;当时项目时间紧张未能深究。 这次要好好看下这个问题。 详细做法就是… 前几天从网上下了个图像分析的mfc小程序是VC6的 用VC6在本地编译生成都没问题。执行起来弹出一个未处理的错误程序崩溃退出。 想起来原来遇到过打开文件对话框方面的问题当时项目时间紧张未能深究。 这次要好好看下这个问题。 详细做法就是深入仔细的跟踪、跟踪、跟踪。。。 应用代码跟进 MFC的代码跟进 Alt8调出反汇编跟进。。。 重复多次重复追踪、缩小目标。确定问题是在CFileDialog 的析构函数中调用了CString 的析构函数 恰恰是析构CSring 出错了。 CFileDialog 的定义例如以下就是析构这个 m_strFilter 出错的。 class CFileDialog : public CCommonDialog {  DECLARE_DYNAMIC(CFileDialog) public: // Attributes  OPENFILENAME m_ofn; // open file parameter block // Constructors  CFileDialog(BOOL bOpenFileDialog, // TRUE for FileOpen, FALSE for FileSaveAs   LPCTSTR lpszDefExt NULL,   LPCTSTR lpszFileName NULL,   DWORD dwFlags OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,   LPCTSTR lpszFilter NULL,   CWnd* pParentWnd NULL); ......省略n 多行 protected:  BOOL m_bOpenFileDialog;       // TRUE for file open, FALSE for file save  CString m_strFilter;          // filter string       // separate fields with |, terminate with ||\0  TCHAR m_szFileTitle[64];       // contains file title after return  TCHAR m_szFileName[_MAX_PATH]; // contains full path name after return  OPENFILENAME*  m_pofnTemp;  virtual BOOL OnNotify(WPARAM wParam, LPARAM lParam, LRESULT* pResult); }; 发现这里面找的m_strFilter 的地址就不正确 0012F7EC 是 CFileDialog 实例的地址 析构m_strFilter 找的是0012F8A8再运行就会出错。去这个地址瞄一眼。感觉就不正确啊 于是在构造函数跟踪时。发现m_strFilter 的地址是0012F89C 比較两次合成ecx 中m_strFilter的this指针时。非常明显不同 add ecx 0b0h  ;构造时 add ecx 0bch  ;析构时 喔喔算偏移嘛。怎么会不一样呢这个再花时间研究下吧。 嗐呀说不定有人研究过啦。灵机一动bing 下add ecx 0b0h果然。第一条就命中 http://blog.titilima.com/show-590-1.html。这里已有答案。感谢作者李马先生 :-) 原因讲的非常清楚了。 但是怎么改呢难道去动vs 的源代码。 当然VS的源代码也是能够改的。只是呢通过定义追溯文件发现到了 C:\Program Files\Microsoft SDKs\Windows\v7.1\Include 以下 当初MFC4.2 的年代应该还没有v7.1 的版本号呀去看下文件夹设定吧 v7.1 的include 在最上面。 果断移到最下。所有又一次生成没问题啦奥也。 自已是否动过这个设定记不清了。亦或是后来装VS2010或DDK的时候影响了 总之呢我们能够觉得。就VC6本身来说还是没问题的因为安装多个开发环境造成的冲突是本问题出现的原因。 转载于:https://www.cnblogs.com/liguangsunls/p/6839582.html
http://wiki.neutronadmin.com/news/288053/

相关文章:

  • 如何在建设银行网站查验回单陶瓷网站建设中企动力
  • 旅游网站案例分析市场代理招商信息
  • 学做分类网站公司网页设计html
  • seo网站推广的主要目的包括建设论坛网站
  • 网站公司做网站修改会收费吗重庆市建设工程信息网联系电话
  • 企信查官网旺道seo推广系统怎么收费
  • 河源建设局网站罗泾网站建设
  • 网站无后台添加后台东莞小程序开发解决方案
  • 天津企业网站建设哪家好做网站的大骗子
  • 网站正在建设中 图片网站建设便宜
  • 许昌市做网站wordpress固定链接+404
  • tomcat做网站属于什么公装设计网站
  • 机关网站建设费入什么科目最便宜的货源网站大全
  • 新电商网站网站建设公司问候语
  • 东莞贸易公司寮步网站建设价格厂房装修东莞网站建设
  • 专业手机网站建设价格明细表西安建设工程交易中心
  • 建设银行境外汇款申请书网站手机网站开发 和 网页
  • 做网站运用的软件网站设计中的用户体验
  • 云阳一平米网站建设怎么做货物收发的网站
  • 小型购物网站开发怎么制作自己的免费网站
  • 友情链接网站源码怎样建自己的网站赚钱
  • 建立网站就是制作网页邯郸市教育公共服务平台
  • 软件公司门户网站模板好网站推荐
  • 沈阳个人网站建设重庆汽车网站建设
  • 武侯区网站建设100种禁用的视频软件不要钱
  • 建立网站的工具wordpress cms plugin
  • 做网站知识wordpress 前台
  • 有网络网站打不开商务网站建设与管理
  • 企业网站一般用什么域名如何外贸网站推广
  • 做网站公司logo网络广告效果评估