- 博客(12)
- 资源 (18)
- 收藏
- 关注
转载 微软RPC官方教程
http://msdn.microsoft.com/en-us/library/windows/desktop/aa379010(v=vs.85).aspx注意:原文版本较老,我更新和改变了部分内容。并提供了完整的程序。编译环境SDK 7.0 WinXP VS2010。RPC官方教程 此手册可使你从已经存在的单独程序,一步步地创建简单的、单客
2014-01-25 12:28:37 7707
转载 RPC 编程
我们从一个简单的 RPC “Hello, world!”的例子开始。参考资料:MSDN: Win32 and COM Development -> Networking -> Network Protocols -> Remote Procedure Calls (RPC)第1步:编写 IDL(Interface Description Language,接口描述语言)文件----
2014-01-25 12:22:20 1310
转载 RPC远程过程调用实例详解
1、创建IDL文件,定义接口。IDL文件可以由uuidgen.exe创建。首先找到系统中uuidgen.exe的位置,如:C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools。在此目录下运行命令"uuidgen/i /ohello.idl",即可在该位置生成一个IDL文件:hello.idl。文件内容如下:
2014-01-25 12:19:24 2808 1
转载 error LNK2001: unresolved external symbol _main解决办法(zz)
error LNK2001: unresolved external symbol _main解决办法 解决外部符号错误:_main,_WinMain@16,__beginthreadex -!t'my`yK 在创建MFC项目时, 不使用MFC AppWizard向导, 如果没有柚煤孟钅坎问? 就会在编译时产生很多连接错误, 如error LNK2001错误, 典型的错误提
2014-01-23 10:52:15 695
原创 没有找到mfc100.dll
生成的exe文件在编译的时候会提示“没有找到mfc100.dll”,这个时候需要更改配置为静态编译。需要更改两个地方在General 里面选择:Use MFC in a Static Library 在C/C++ Code Generation 里面Runtime LIbrary选择:Multi-threaded(/MT)静态链接mfc库的话,那么运行库也得设置成静态链
2014-01-15 16:47:20 3411
原创 ON_EVENT 报错
错误提示:error C2440: 'initializing' : cannot convert from 'const wchar_t [1]' to 'UINT'error C2440: 'initializing' : cannot convert from 'AFX_PMSG' to 'UINT_PTR'error C2078: too many initializers
2014-01-08 14:21:55 887
原创 用VC生成 IDispatch 包装类
1.创建包装类:View->ClassWizard->Add Class->Add Class From ActiveX Control Wizard2 .选中Registry3. 在下拉框中选择Micorsoft Web Browser4 然后选择需要的接口就行了
2014-01-08 11:54:32 2440
转载 在VC中使用WebBrowser控件的两方法
ClassWizard方式:1.创建包装类:View->ClassWizard->Add Class->Form a Type Library->C:/winnt/system32/shdocvw.dll->只选择IWebBrowserApp类->OK->OK2.声明一个类变量:IWebBrowserApp m_internetexplorer;,并包含刚才的头文件(xxx.h)3
2014-01-08 11:29:17 1338
原创 try-catch 捕捉不到异常
code:int _tmain(int argc, _TCHAR* argv[]){cout //定义一个try block,它是用一对花括号{}所括起来的块作用域的代码块try{cout strcpy(NULL, "asd");cout } catch(...){ cout } cout
2014-01-06 14:35:46 6175
转载 error C2054:在“inline”之后应输入“(”
error C2054:在“inline”之后应输入“(”按照编译错误的提示来看应该是编译器没有识别inline参数。查阅了一下inline是c++里面的东西,在c里面使用是会发生错误。 解决办法就是将inline修改为__inline或者在mapserver.h中增加了如下的定义:#define inline __inline
2014-01-06 12:27:09 3406
原创 VS2008编译出现问题:error C2485: “__restrict”: 无法识别的扩展属性 解决办法
VS2008编译出现问题:error C2485: “__restrict”: 无法识别的扩展属性 解决办法错误:Error3 error C2485: '__restrict' : unrecognized extended attribute f:\program files\microsoft visual studio 8\vc\include\stdlib.h 638
2014-01-06 12:18:41 6334
转载 精度试验结果报告Sleep, GetTickCount, timeGetTime, QueryPerformanceCounter
一段简单的代码来实现精度试验 int main(){ // 初始化代码 ...... int i = 0; while(i++ { // 获取时间代码 ...... printf(...)
2014-01-02 10:22:31 1449
dotnetfx_cleanup_tool
2015-07-23
error C4996
2015-07-11
解决rdlc报错 An error occurred during local report processing
2015-07-07
VC 常见编译错误.pdf
2015-02-13
ReloadKernel(重载内核全程分析)
2014-02-25
如何HOOK桌面窗口消息
2013-12-26
代码注入的三种方法
2013-12-26
Windows下DNS ID欺骗的原理与实现
2013-11-16
NDIS+IM防火墙安装文件和源代码
2013-07-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人