• 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

佚名通过本文主要向大家介绍了c4d连接对象加删除,创建ado连接对象失败,数据库连接对象,c4d连接对象,创建数据库连接对象等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 可连接对象,问题,(多客户)
描述:

我有一ATL Server (MTA),我想让这个Server能够实时响应多个客户端,
就像广播一样。我使用了可连接点。 
   但是,结果不行,就像Server为连接上的每client创建了一个套间。各个
client得到的值不同步。
----------------------
事件的响应函数里的m_vec.GetSize();获得的值总是1
----------------------
HRESULT Fire_Draw(INT type, INT x, INT y)
{
CComVariant varResult;
T* pT = static_cast<T*>(this);
int nConnectionIndex;
CComVariant* pvars = new CComVariant[3];
int nConnections = m_vec.GetSize();
for (nConnectionIndex = 0; nConnectionIndex < nConnections; nConnectionIndex++)
{
pT->Lock();
CComPtr<IUnknown> sp = m_vec.GetAt(nConnectionIndex);
pT->Unlock();
IDispatch* pDispatch = reinterpret_cast<IDispatch*>(sp.p);
if (pDispatch != NULL)
{
VariantClear(&varResult);
pvars[2] = type;
pvars[1] = x;
pvars[0] = y;
DISPPARAMS disp = { pvars, NULL, 3, 0 };
pDispatch->Invoke(0x1, IID_NULL, LOCALE_USER_DEFAULT, DISPATCH_METHOD, &disp, &varResult, NULL, NULL);
}
}
delete[] pvars;
return varResult.scode;
}


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

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

  • 可连接对象处理的简单问题
  • 可连接对象,问题,(多客户)

相关文章

  • 2017-06-04 关于媒体播放的问题,急啊!
  • 2017-06-04 一般把什么样的功能封装成一个ACTIVEX控件比较合适?
  • 2017-06-05 怎么样限制进程间通信?
  • 2017-06-05 各位大虾现在在学习VC+MAPX遇到问题十万火急求助
  • 2017-06-05 VC的一个问题:
  • 2017-06-04 再开一帖,ocx打包cab时inf文件怎样写
  • 2017-06-05 无对应实现类(组件类)的接口怎么实现
  • 2017-06-05 用AfxEndThread0;结束线程时为何报错?线程函数为何不执行?
  • 2017-06-05 标准输入输出和UNICODE的问题
  • 2017-06-04 远程初始化问题

文章分类

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

最近更新的内容

    • 请问:如何获取写到内存里的IStream指针。
    • 如果在调用COM组件时和用户相关该怎么办?
    • ★高分求助★ActiveX控件去除IE警告框的方法!!
    • ShellExecute打开当前活动目录下文件
    • 键盘钩子问题
    • 请高手帮忙看看,dll调用问题!
    • vc的全局命名空间是不是有msxml的函数声明,和import<msxml>是冲突的?
    • VC7对ATL的支持如何?哪里有ATL的书籍资料下载?
    • 往IE窗口拖一个txt文件,如何让自己的程序打开
    • 高手请问:如何获得系统中所有已经注册的ActiveX控件?

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

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