应用程序使用两个嵌套的split将Frame分成三个窗体,其中一个窗体装载IE控件,一个窗体装formView
发现以下bug:
(1)IE浏览www.google.com直接关闭,没问题;但在浏览时按鼠标右键点属性,然后确定,再关闭就会有alloc错误,原因未知。后来更新WTL源码后无此问题,可能是atlmisc.h中改了一行分配内存的语句(约2355行,version:1.3修复):     pszTemp = (LPTSTR)_alloca(max(nWidth, 312 + nPrecision + 6) * sizeof(TCHAR));
(2)formView里不能使用CRoundDibButtonCtrl控件,否则启动程序后直接关闭就会出现alloc错误,原因未知,还未解决。
(3)IE浏览的网页会挂掉,原因未明。
[2004-9-27]注:原来跟libcurl.lib有冲突

(4)临界区变量InitializeCriticalSection了,但未DeleteCriticalSection
(5)在对话框中使用OnSize、OnInitDialog时,未将变量bHandled设为False,以致没有调用缺省的函数

解决:
(1)更新WTL

相关文章:

  • 2021-08-19
  • 2021-07-31
  • 2021-07-14
  • 2021-10-03
  • 2021-11-11
  • 2021-11-24
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-07-25
  • 2021-10-26
  • 2022-12-23
  • 2021-07-24
  • 2022-12-23
相关资源
相似解决方案