• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > 如何确保一个对象在一台计算机上只有一个实例在运行?

如何确保一个对象在一台计算机上只有一个实例在运行?

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了 如何确保一个对象在一台计算机上只有一个实例在运行?等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 如何确保一个对象在一台计算机上只有一个实例在运行?
描述:

想使进程外组建中的com对象只存在一个实例(单个exe中且单个实例)


解决方案1:

如果你有多个EXE,可能是你的_tWinMain中的一句:        hRes = _Module.RegisterClassObjects(CLSCTX_LOCAL_SERVER, 
            REGCLS_MULTIPLEUSE  | REGCLS_SUSPENDED);
中的参数有问题,要使用REGCLS_MULTIPLEUSE  ,而不能使用REGCLS_SINGLEUSE,否则一个类厂只用一次,对于每个客户请求都要创建一个EXE。

解决方案2:


DECLARE_CLASSFACTORY_SINGLETON(CMySingletonClass)


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2017-06-04 请问哪里有最新的mfc42cab,谢谢
  • 2017-06-04 关于dsoframer与ppt播放问题,哪位大侠能解?
  • 2017-06-05 请大虾过来指点指点啊
  • 2017-06-04 使用ActiveX在VC中调用IDL遇到了问题
  • 2017-06-04 写个对话框的ActiveX控件,有会做的联系我,请看详细介绍
  • 2017-06-05 DLL中重载new操作符的问题
  • 2017-06-05 如何让多个(>2)线程,后一个等待直到前一个结束。问题解决立即给分。多谢!
  • 2017-06-04 请教如何在active控件中创建一个edit和button控件?
  • 2017-06-05 Windows98,2K下如何彻底隐藏进程?
  • 2017-06-04 有一个很奇怪的控件问题:它是一个COM,在VB6中引用后,再用withevents来定义可以接收到事件,但在IE中无论如何都触发不了事件。

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 关于系统钩子的一个问题,高分相赠!!!
    • 这是我做的本地机器网页搜索,这个程序主要用到:多线程技术,用户队列管理,进程管道通讯。
    • 如何返回一数组?
    • ActiveX控件中如何知道现在处于编辑状态还是程序运行状态
    • VC新建项目里的”ATLServerWeb服务“和”ATLServer项目“有什么区别呢?
    • ocx控件怎么会让对话框无法显示
    • 急,directshow播放下一首时前一首也会一起播放,请问什么原因?
    • 请有经验的大虾谈谈,对724的服务器程序的异常处理方法
    • 请问在VC中如何使用诸如word,excel之类的进程外COM组件?
    • 客户和COM服务之间的参数传递

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有