求助!Release环境下AFX_MANAGE_STATE失灵??

问题描述

在动态库中创建非模态对话框,代码如下:头文件中定义:CDialogEx×m_pDlgFullKd;...源文件中的代码:AFX_MANAGE_STATE(AfxGetStaticModuleState());m_pDlgFullKd=(CDialogEx*)newCDlgFullKd(CWnd::FromHandle(hParent));if(!m_pDlgFullKd->Create(IDD_DIALOG_FULLKD,CWnd::FromHandle(hParent))){deletem_pDlgFullKd;m_pDlgFullKd=NULL;returnFALSE;}以上代码在Debug环境下编译、运行都没有任何问题,在Release环境下编译能通过,但运行时会弹出“遇到不适当的参数”的一个消息框。跟进Create函数时发现的提示是:”lpszTemplateName=0x000007d0<读取字符串的字符时出错。>“dlgcore.h中创建对话框的代码:BOOLCDialog::Create(LPCTSTRlpszTemplateName,CWnd*pParentWnd){ASSERT(IS_INTRESOURCE(lpszTemplateName)||AfxIsValidString(lpszTemplateName));m_lpszTemplateName=lpszTemplateName;//usedforhelpif(IS_INTRESOURCE(m_lpszTemplateName)&&m_nIDHelp==0)m_nIDHelp=LOWORD((DWORD_PTR)m_lpszTemplateName);....}看来原因是无法获得正确的对话框资源,请教各位高手,有遇上类似的问题吗?应该如何解决?谢谢问答!

解决方案

解决方案二:
问题已经解决,结贴

时间: 2025-01-02 05:57:01

求助!Release环境下AFX_MANAGE_STATE失灵??的相关文章

Linux环境下&amp;quot;Font font = new Font(&amp;quot;黑体&amp;quot;, Font.BOLD, 18)&amp;quot;[BufferedImage~Graphics~drawString]中文乱码

Linux环境下"Font font = new Font("黑体", Font.BOLD, 18)"[BufferedImage~Graphics~drawString]中文乱码,windows下不会乱码,但在linux下nginx和tomcat部署后出现乱码.方框.问号等等,不能认清楚!!! 先说说系统: Microsoft Windows [版本 10.0.10586] (c) 2015 Microsoft Corporation.保留所有权利. ------

PowerVM 环境下实施 PowerHA 7.1的要点

前言 随着 PowerVM 使用的越来越多,在虚拟化环境下实施 PowerHA 的案例会越来越多.传统 PowerHA6.1 在物理分区下实施是比较经典的配置,PowerHA7.1    为了适应 PowerVM,在开发的时候进行了相关考虑,主要包含三点:PowerHA7.1 中允许 1 个 HA 节点只有 1 个网卡.1 个 BootIP 和一个    ServiceIP,并且 ServieIP 可以和 BootIP 在相同网段:netmon.cf 的功能在虚拟化环境中能够成功实施,解决了 P

基于Selenium WebDriver实现多语言环境下自动化截图

TVT 的概念和 TVT 自动化的必要性 概念 翻译验证测试 (Translation Verification Testing,TVT) 是 IBM GSSC 部门为 IBM 的各种产品做本地化 (Localization) 的一个测试环节.众所周知,我们开发出一款产品,需要让全 球各地的用户都能够无障碍的使用,就必须精准的将产品 UI 和相关文档翻译成各种语言,这样不同国家和地区的用户才能 够顺畅使用.TVT 的过程就是一个产品翻译验证测试的过程. 必要性 从字面上看,TVT 是一个比较简单

Oracle RAC环境下如何修改归档模式

RAC环境下的归档模式切换与单实例稍有不同,主要是共享存储所产生的差异.在这种情况下,我们可以将RAC数据库切换到非集群状态下,仅仅在一个实例上来实施归档模式切换即可完成RAC数据库的归档模式转换问题.本文主要描述了由非归档模式切换到归档模式,而由非归档切换的归档步骤相同,不再赘述. 1.主要步骤: 备份spfile,以防止参数修改失败导致数据库无法启动 修改集群参数cluster_database为false 启动单实例到mount状态 将数据库置于归档模式(alter database ar

32位-IOCP在x64环境下报错:内存访问冲突

问题描述 IOCP在x64环境下报错:内存访问冲突 一个IOCP的例子程序,WIN32平台能够正常运行,但是在配置管理器里把平台从WIN32改成x64之后,就会在 WSARecv(PerHandleData->socket, &(PerIoData->databuff), 1, &RecvBytes, &Flags, &(PerIoData->overlapped), NULL); 语句处报错. 但是我同时还要连接mysql数据库,当时安装的是x64的,所

基于资源编排在专有网络环境下快速部署高可用的Dubbox服务(ZooKeeper版)

本文将介绍在专有网络VPC(Virtual Private Cloud)下,基于资源编排服务,快速部署高可用的Dubbox服务的过程.Dubbox服务采用的注册中心是ZooKeeper集群.做这件事情的意义在于:节约部署Dubbox的时间,降低部署Dubbox过程中出错的风险. ROS阿里云资源编排(Resource Orchestration)是一种简单易用的云计算资源管理和自动化运维服务.用户通过模板描述多个云计算资源的依赖关系.配置等,并自动完成所有资源的创建和配置,以达到自动化部署.运维

Oracle RAC环境下配置statspack

    Statspack是Oracle 9i时代的产物,对于监控与分析数据库性能有着跨里程碑的意义,是AWR的前身.在Oracle 10g后AWR取代了statspack.尽管如此,awr异常或者需要调试包license的情况下statpack依旧是不错的选择.然而在RAC环境中,statspack并不支持,需要单独的进行配置以及使用job来进行管理.本文描述的则是通过在RAC环境下创建service,以及job来达到各节点同时产生snapshot的效果.   一.演示环境 suse11a:o

xp-XP环境下winform绘制表格边框有残影

问题描述 XP环境下winform绘制表格边框有残影 用的是.net3.5,在win7及以上版本运行时,没有问题,但是在XP环境下就会出现下面这个问题--边框绘制有残影ps.在绘制表格的时候,刚开始是能够正常绘制出边框线的,但是整个表格绘制完后,边框线就会立马消失 如果此时将窗体最小化,然后再还原,边框就会被绘制出来,但是绘制的边框偏粗和偏黑.另外,也可以打开一个新的其他程序的窗体,在我的程序窗体前左右拖动,边框也会被绘制出来,且效果与在win7下一致. 求助各位大牛帮忙解决一下.

Java微服务开发指南 -- Java环境下的微服务

Java环境下的微服务 本文涉及的内容,能让你学到什么?     本书适用于开发微服务的Java开发人员和架构师.我们在开始介绍微服务架构前,先讲述一些抽象的基本概念.不幸的是,使用新技术并不能神奇地解决分布式系统问题.但是我们通过一些做的很好的公司,它们是如何使用微服务来进行构建的,包括文化.组织结构和市场压力.然后我们深入了解几个Java微服务框架,附带的源代码反馈可以在GitHub上找到.我们会讨论有关部署.集群.故障转移以及Docker和Kubernetes在这些领域是如何解决这些问题.