- 博客(16)
- 资源 (46)
- 收藏
- 关注
转载 VC程序在非MFC中使用CString
CString在当今软件设计界里还是小有名气的,说它是MFC中使用的最多的类一点也不过,然而在使用sdk编windows程序的时候,确不能利用CString类,只能用sdk的运行时库,比如strlen,strcpy,strstr等等,本文讨论的是在非mfc程序中使用CString类的方法,算是个引子,如果有更好的实现方法,欢迎大家讨论。 为了使用CString类,首先源文件必须是以cpp结尾
2012-08-31 17:33:53 1030
转载 CString与LPCWSTR的转化
问题起因: 在写WritePrivateProfileString写.ini配置文件时在msdn中看到,如果想要写得配置信息即时生效必须在之前使用WritePrivateProfileStringW来re-read一下目标.ini文件,其原文如下: // force the system to re-read the mapping into s
2012-08-29 09:46:09 565
转载 VC共享内存实现进程间数据的交换
共享内存的使用 在Windows操作系统下,任何一个进程不允许读取、写入或是修改另一个进程的数据(包括变量、对象和内存分配等),但是在某个进程内创建的文件映射对象的视图却能够为多个其他进程所映射,这些进程共享的是物理存储器的同一个页面。因此,当一个进程将数据写入此共享文件映射对象的视图时,其他进程可以立即获取数据变更情况。为了进一步提高数据交换的速度,还可以采用由系统页文件支持的内存映射文
2012-08-24 10:45:27 917
转载 VC 进程间通信
我们既可以用非标准的进程间通信技术,如Windows消息、内存映射和内存共享等,也可以用标准的通信技术。微软标准进程间通信技术的发展过程如下所述。(1)进程间通信初期自从有Windows操作系统后,剪贴板(Clipboard)首先解决了不同程序间的通信问题(由剪贴板作为数据交换中心,进行复制、粘贴的操作)。但是剪贴板传递的都是“死”数据,应用程序开发者得自行编写、解析数据格式的代码。于是动
2012-08-24 10:42:24 4217
原创 用WM_COPYDATA消息来实现两个进程之间传递数据
进程之间通讯的几种方法:在Windows程序中,各个进程之间常常需要交换数据,进行数据通讯。常用的方法有 使用内存映射文件 通过共享内存DLL共享内存 使用SendMessage向另一进程发送WM_COPYDATA消息比起前两种的复杂实现来,WM_COPYDATA消息无疑是一种经济实惠的一中方法.WM_COPYDATA消息的主要目的是允许在进程间传递只读数据。Wi
2012-08-24 10:34:54 2794
转载 (转载)BitCometTracker使用指南
BitCometTracker使用指南 BitCometTracker0.2是比较好的一个BT服务器工具,架设比较简单,而且可以和已有的发布程序结合。先将完整的架设流程写给大家: 1、下载最新版本的BitCometTracker0.2,Mysql4.1版本;(在Pconline均有下载) 2、安装Mysql,默认安装即可,并为root设置一个密码; 3、解压缩BitCometTracker文件,按
2012-08-20 15:56:26 7163
转载 tracker-P2P服务器架设
转自http://hi.baidu.com/kouzl/item/d8ca09c2fb194a54bcef69e6tracker-P2P服务器架设一、bt原理介绍 传统的文件下载服务都是基于客户机/服务器模型,被下载的文件放在服务器上,用户登录服务器,将该文件下载到本地。在文件下载的过程中,被传输文件的来源和目的端并不对等,服务器只是单向地将文件传送给客户端。 这
2012-08-20 15:10:11 1387
转载 VC6.0中如何修改工程的名字
转自:http://blog.csdn.net/wangqinghao/article/details/5622063其实有一个比较简单的方法,不过需要的是仔细,我已经试过了是可行的,假如你的工程是AAA,想改为BBB,请按照一下步骤操作:1 备份源工程,这样即便是失败也没关系.2 删除工程对应的临时文件,AAA.ncb,AAA.opt,AAA.APS3 用文本编辑工具,不如U
2012-08-13 15:54:24 1018
原创 使用WinDBG调试内存泄露的问题
参考了http://blog.csdn.net/antclub/article/details/74888681.先运行Windbg安装目录下的gflags.exe,Image File,Image填exe名字,不要全路径,选上Create user mode stack trace database;2.在Windbg中调试模式运行程序,在退出时显示:e:\vs工程\tests\te
2012-08-13 10:53:43 2601
转载 C/C++中的日期和时间 time_t与struct tm转换
摘要:本文从介绍基础概念入手,探讨了在C/C++中对日期和时间操作所用到的数据结构和函数,并对计时、时间的获取、时间的计算和显示格式等方面进行了阐述。本文还通过大量的实例向你展示了time.h头文件中声明的各种函数和数据结构的详细使用方法。关键字:UTC(世界标准时间),Calendar Time(日历时间),epoch(时间点),clock tick(时钟计时单元)1.概念在 C
2012-08-10 15:26:44 936
转载 error C2371: 'XXX' : redefinition; different basic types 解决办法
http://blog.csdn.net/araecall/article/details/5583644 error C2371: 'XXX' : redefinition; different basic types 定义了一个结构体,存储在单独的一个.h文件中,编译时报上面的错误,把实例化这个结构体的.cpp的文件中的#include "结构体文件名"去掉后,问题解决。后来在
2012-08-10 11:29:45 6199
原创 如何判断网页加载完成
原文:http://support.microsoft.com/kb/180366/zh-cn web 浏览器控件将触发 DocumentComplete 事件时其 ReadyState 属性更改为 READYSTATE_COMPLETE。这表明 web 浏览器控件已完成下载 Web 页。下面是一些关于此活动的要点:在没有框架的网页的情况下 DocumentComplete
2012-08-09 09:45:12 1348
转载 MFC的容器站点控件模型
http://www.cppblog.com/wlwlxj/archive/2006/09/03/11998.html背景知识 VC向导里面有一个MFC ActiveX项,我们可以使用它来创建ActiveX控件,ActiveX技术是OLE技术的延伸,微软早期推出OLE技术不是非常成功,于是修改了名字以抹去人们对OLE的阴影。ActiveX技术在现在应用非常广泛,它以COM思想为基础,以
2012-08-02 08:57:55 631
原创 如何为 web 浏览器控制主机处理脚本错误
http://support.microsoft.com/kb/261003当其中一个脚本引擎遇到未处理的错误时,它将转发到 web 浏览器控件,然后查询以查看容器已经实现了宿主其容器的错误。如果容器已实现宿主,web 浏览器控件调用CGID_DocHostCommandHandler (这在 Mshtmhst.h 文件中定义) 的命令组 ID 和OLECMDID_SHOWSCRIPTER
2012-08-01 16:14:00 1397
原创 error C2504: 'COleControlSite' : base class undefined
我自己建一个新类class CCustomControlSite:public COleControlSite完成后编译出错error C2504: 'COleControlSite' : base class undefinederror C2504: 'COccManager' : base class undefinederror C2664: 'AfxEnableC
2012-08-01 16:10:25 2639
原创 如何重写的 MFC 控件容器接口方法,在 Visual c + + 中的几个默认行为
原文http://support.microsoft.com/kb/196835/zh-cn MFC 控件容器支持涉及三个主类: COccManager,COleControlContainer,和 COleControlSite。COccManager 是一个 MFC 进程中的所有控件容器的主控制器,并负责处理出 COleControlSite 和 COleControlContaine
2012-08-01 11:25:08 2626
vc知识库电子杂志52期
2011-11-18
vc知识库电子杂志50期
2011-11-18
VC知识库电子杂志49期
2011-11-18
VC++仿IE侧边栏收藏夹功能的窗口源码
2011-11-14
vc编程基础与实践
2011-11-11
vc编程与技巧
2011-11-11
jexus-7.1.x-x64.tar.gz
2024-05-08
ProEssentials 8.0.0.62
2017-08-22
SetupFactory9030+汉化补丁
2012-03-19
一套键鼠控制多台电脑的工具
2012-02-29
VC++ INI文件读取类
2012-01-16
vc知识库电子杂志48期
2011-11-18
vc知识电子杂志47期
2011-11-18
vc知识库电子杂志54期
2011-11-18
vc知识库电子杂志53期
2011-11-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人