• 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

佚名通过本文主要向大家介绍了我的世界服务端问题,传奇服务端自动吃元宝,ems自动服务客户端,传奇服务端下载基地,传奇服务端等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 关于自动化服务端关闭的问题
描述:

我做了一个自动化的服务端,我想向客户端开放一个关闭服务端的接口,例如Quit
在服务端的Quit接口中我是这样写的:
SendMessage(AfxGetMainWnd()->m_hWnd, WM_CLOSE , NULL, NULL);
在客户端我是这样调用的:
m_tTest.CreateDispatch("AutomationTest.Document");
m_tTest.Quit();
m_tTest.ReleaseDispatch();
但每次运行到m_tTest.Quit();时,服务端虽然关闭了,但是却弹出下列两个提示框:
1。第一个提示框
---------------------------
DDE Server Window: AUTOMA~1.EXE - 应用程序错误
---------------------------
"0x77a91955" 指令引用的 "0xdddddde5" 内存。该内存不能为 "read"。
要终止程序,请单击“确定”。
要调试程序,请单击“取消”。
---------------------------
确定   取消   
---------------------------
2。第二个提示框
---------------------------
Client
---------------------------
远程过程调用失败。
---------------------------
确定   
---------------------------


解决方案1:

AfxGetMainWnd()->PostQuitMessage(0);

解决方案2:

m_tTest.CreateDispatch("AutomationTest.Document");
m_tTest.Quit();             // 执行完毕后服务器关闭
m_tTest.ReleaseDispatch();  // 服务器已经被析构了,再释放当然出错
...
Sleep(3000); // 让客户端有时间释放自己,然后自己再关闭
SendMessage(AfxGetMainWnd()->m_hWnd, WM_CLOSE , NULL, NULL);


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

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

  • 关于自动化服务端关闭的问题

相关文章

  • 2017-06-04 关于结构化存储的问题
  • 2017-06-05 怎樣解決Pleaseusethe/MDSwitchfor_AFXDLLbuilds這個解決?
  • 2017-06-04 数字金刚和各位高手,救命!!!
  • 2017-06-04 关于_bstr_t的字符串截断问题
  • 2017-06-04 HOWTODO?
  • 2017-06-05 有哪位高人知道,怎样判断控件OnDraw是输出到屏幕还是到打印机?
  • 2017-06-05 写COM组件的时候遇到问题了
  • 2017-06-04 能否实现当用户添加网址到收藏夹的时候,将这个网址传送到远端服务器?
  • 2017-06-05 如何在98下关联进程与端口???急
  • 2017-06-04 关于activexdll

文章分类

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

最近更新的内容

    • 大家谈谈进程通信和线程通信的区别与联系?
    • 控件内存泄漏问题帮忙看看!
    • 从哪里添加IEdBoxEditor啊?
    • 自定义表格控件的显示问题及属性设置?
    • 如何实现将网页中的图片元素在MFC控件中显示出来
    • _bstr_t在ATL中的release版本中是否不可用?
    • 2003的IIS6使用COM时为什么不能访问USB设备呢?
    • 不借助MFC/ATL,在一个win32dll的工程里面去实现一个Com服务组件,需要做哪些事情?
    • com如何主动与客户端通信???
    • 会IE插件编程的朋友请帮我解决一下问题

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

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