8 wolvesunder

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 50w+

InvokeRequired和Invoke

C#中禁止跨线程直接访问控件,InvokeRequired是为了解决这个问题而产生的,当一个控件的InvokeRequired属性值为真时,说明有一个创建它以外的线程想访问它。此时它将会在内部调用new MethodInvoker(LoadGlobalImage)来完成下面的步骤,这个做法保证了控件的安全,你可以这样理解,有人想找你借钱,他可以直接在你的钱包中拿,这样太不安全,因此必须让别人先要告

2017-05-17 14:38:58

OPC client 编写预备知识

了解OPC 客户端的工作原理,要想写客户端程序,必须知道OPC对象, OPC逻辑对象模型包括3类对象:OPC server对象、OPC group对象、OPC item对象,每类对象都包括一系列接口。    OPC Server对象    主要功能为:1、创建和管理OPC Group对象;                2、管理服务器内部的状态信息;    OPC Grou

2017-05-17 11:20:25

ATL 属性为BSTR 时数据处理

参考http://bbs.csdn.net/topics/110322

2014-11-04 13:31:50

error C2065: '_bstr_t' : undeclared identifier

VC++ complie error:    '_bstr_t' : undeclared identifiersolution:to write ' #include   ' into stdafx.h

2014-10-27 15:10:30

error LNK2005: _DllMain@12 already defined in xxx.OBJ

用Visual C++编写DLL,如果在new project时选了MFC DLL,而后又想写成Regular DLL,即拥有自己的DllMain()入口函数,则在build时会遇到类似如下的link错误: error LNK2005: _DllMain@12 already defined in xxx.OBJ只需要在工程设置里面,把WIN32,NDEBUG,

2014-10-25 23:21:49

error LNK2001: unresolved external symbol "void __stdcall _com_issue_error (long)"

程序编译出现错误:error LNK2001: unresolved external symbol "void __stdcall _com_issue_error (long)"一般来说是缺少一个库:在project->settings->Link页中的Object/library modules加入comsupp.lib摘自:http://blog.csdn.net/livi

2014-10-25 23:19:40

ATL 控件 网页上的 安全提示

对于ATL来说,要消除该安全提示非常简单,就是需要将标记控件为安全的,也就是要实现IObjectSafety这个类,具体的方法如下: 1,找到你dll控件的接口实现类的.H文件,例如控件名称为“MyATL”,则头文件名称为“”继承类列表的末尾,并在上一行中添加一个逗号;  public   IObjectSafetyImpl  2. 将下行添加到   .h 

2014-10-23 10:08:49

ATL 添加事件 error C2065: 'IID__IXXXEvents' : undeclared identifier

error C2065: 'IID__IXXXEvents' : undeclared identifier

2014-10-22 16:33:35

VC6 如何删除属性或方法 -ATL

最近开发ATL控件 新增一个属性后,发现c

2014-10-21 11:05:48
勋章 我的勋章
    暂无奖章