VS编程
poiiy333
这个作者很懒,什么都没留下…
展开
-
在win32控制台应用程序中实现定时器
1.SetTimer:在控制台应用程序中同样可以用SetTimer实现定时器的效果。示例代码:#include#includeusing namespace std;void CALLBACK TimeProc( HWND hwnd, UINT message, UINT idTimer, DWORD dwTi转载 2013-05-17 21:56:55 · 1132 阅读 · 0 评论 -
多进程多线程的选择
关于多进程和多线程,教科书上最经典的一句话是“进程是资源分配的最小单位,线程是CPU调度的最小单位”,这句话应付考试基本上够了,但如果在工作中遇到类似的选择问题,那就没有这么简单了,选的不好,会让你深受其害。经常在网络上看到有的XDJM问“多进程好还是多线程好?”、“Linux下用多进程还是多线程?”等等期望一劳永逸的问题,我只能说:没有最好,只有更好。根据实际情况来判断,哪个更加合适就是哪个转载 2013-05-13 21:31:50 · 1155 阅读 · 0 评论 -
我的动态库“情节”
在初级的编程应用中,一般是添加程序的头文件以及源文件,进行连接调用,但是在长期或大工程应用中,往往会耗掉大量内存,所以为了实现代码的共享,应用动态库完成模块化功能。共享代码分为静态链接库和动态链接库,在软件发布时会发布静态链接库,但是不利于升级和修改。在程序中往往会生成lib文件,lib文件在静态调用和动态调用时功能是不一样,静态时lib文件则会有函数的声明以及定义,动态时往往只会有一些dll文件原创 2014-03-18 16:44:18 · 1399 阅读 · 0 评论 -
C#的dictionary使用总结
Dictionary是一个泛型他本身有集合的功能有时候可以把它看成数组他的结构是这样的:Dictionary他的特点是存入对象是需要与[key]值一一对应的存入该泛型通过某一个一定的[key]去找到对应的值原创 2014-08-01 11:17:58 · 781 阅读 · 0 评论 -
C#与C++函数调用
在 上篇文章重点讲解数据类型的转换,在此基础上再讲解函数调用。1、函数调用c++中函数INF_NET_API INF_RESULT WINAPI INF_NET_GetList(long lLoginHandle,DWORD dwInfoContol,BYTE** pBuf,LONG& lBufSize);C# 中函数 [DllImport(_strCoreSDK)原创 2015-01-24 18:34:38 · 2950 阅读 · 0 评论 -
C# 与C++的数据转换
在集成工作中,经常会有用c#代码调用c++的dll,这里难免会有类型转化。在调用中经常出现的问题有;1、结构体的重定义。在c++中会有很多结构体,结构体内有各种各样的数据类型,所以就牵涉到数据类型的转化,同时在通过结构体获取到数据后,也牵涉到编码转化问题。下面重点罗列下常用的类型转化。原创 2015-01-24 17:14:15 · 3994 阅读 · 0 评论 -
MessageBox常用用法
在VS编程应用中经常会用到此函数来测试程序或者是显示数据,所以在此重点讲讲此函数常用用法的不同。消息框是个很常用的控件,本文列出了它的一些常用方法。1.MessageBox("这是一个最简单的消息框!");2.MessageBox("这是一个有标题的消息框!","标题"); 3.MessageBox("这是一个确定 取消的消息框!","标题", MB_OKCANCEL );原创 2013-05-13 21:59:45 · 1141 阅读 · 0 评论 -
如何注册dll、ocx控件
在程序集成时,有时需要对厂家提供的dll或者ocx控件进行注册。在厂原创 2014-10-23 11:04:32 · 3900 阅读 · 0 评论 -
未能导入activex控件,请确保它正确注册
这个错误“未能导入activex控件,请确保它正确注册”昨天下午让我和我同事花费了3个小时来调试这个错误,在使用VS2010的winfrom编程时加入com组件的时候,报这个错误(以一个客户的机器上),,同时错误提示“ “AxImp.exe”已退出,代码为 -1163019603。”在网上各种找解决方案,无果。什么“原创 2014-11-06 14:28:42 · 5117 阅读 · 0 评论