描述:
问题描述:调用COleDateTime::GetCurrentTime()时会跳转到CHtmlView::GetTheaterMode(),然后出现异常,Release版程序运行正常
开发环境:WindowsServer2003(SP1)+VC6(SP6)
以下为跟踪调试情况:
57: // 时间
58: const COleDateTime cTime = COleDateTime::GetCurrentTime();
0040427B lea ecx,[ebp-20h]
0040427E push ecx
->0040427F call COleDateTime::GetTickCount (004091f8)
继续跟踪
COleDateTime::GetTickCount:
->004091F8 jmp dword ptr [__imp_?GetTickCount@COleDateTime@@SG?AV1@XZ (0041f898)]
COleDateTime::Format:
004091FE jmp dword ptr [__imp_?Format@COleDateTime@@QBE?AVCString@@PBD@Z (0041f89c)]
继续跟踪,不知为什么跑到CHtmlView::GetTheaterMode()中并在这个函数中异常退出
417: BOOL CHtmlView::GetTheaterMode() const
418: {
5F50BB81 push ebp
5F50BB82 mov ebp,esp
5F50BB84 sub esp,8
5F50BB87 push ebx
5F50BB88 push esi
5F50BB89 push edi
5F50BB8A mov dword ptr [ebp-8],ecx
419: ASSERT(m_pBrowserApp != NULL);
您可能想查找下面的文章:
- COledatetime在2000和xp下的版本冲突问题。
- COleDateTime类型转换无法通用?????
- COleDateTime//时间类型与CTime不一样吗?????
- COleDateTime类如何获取系统当前时间?
- 散60分:关于一个COleDateTime的问题~散60分----在线等并结贴
- 急,关于COleDateTime
- ATL没选择支持MFC,COleDateTime用不了,怎样处理DATE?
- 请教:不用MFC的COleDateTime和COleDateTimeSpan,怎样得到两个DATE类型的变量的时间差(以分钟为单位),
- ATL中如何实现将CComVariant变量做类似于MFC的COleDateTime的GetDay,和求TimeSpan的功能?
- 调用COleDateTime::GetCurrentTime出现异常