编程VC++
文章平均质量分 75
a1252433913
这个作者很懒,什么都没留下…
展开
-
发布OCX为CAB 问题总结
version]signature="$CHICAGO$"AdvancedINF=2.0[Add.Code]test.ocx=test.ocx[GetFileFromServer.ocx]file-win32-x86=thiscabclsid={5FB89C00-D175-45A7-9EFC-15915DD5AD87}RegisterServer=yesDestDir=11 FileVersion转载 2012-07-03 09:16:32 · 377 阅读 · 0 评论 -
ubuntu安装tomcat
http://joinyo.iteye.com/blog/1001528http://www.linuxidc.com/Linux/2010-07/27293.htmhttp://www.cnblogs.com/Jackeyzhang/archive/2011/05/18/2049755.htmlhttp://www.filemirrors.info/download_jdk+转载 2012-09-02 14:44:01 · 634 阅读 · 0 评论 -
ofstream和ifstream详细用法
ofstream是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的流缓冲就是内存空间;在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的运算符:1、插入器( 向流输出数据。比如说系统有一个默认的标准输出流(cout),一般情况下就是指的显示器,所以,cout2、析取器(>>) 从流中转载 2012-08-26 20:39:04 · 285 阅读 · 0 评论 -
CDC与位图的一些概念
【转】兼容CDC保存整个屏幕程序以及从此引申的思考//HWND GetDesktopWindow()返回桌面窗口的句柄CDC* pdeskDC = GetDesktopWindow()->GetDC();//获取桌面窗口上下文环境的指针(句柄)CRect rect;GetDesktopWindow()->GetClientRect(rect);//获取桌面屏幕的客户转载 2012-08-26 15:25:33 · 2139 阅读 · 1 评论 -
list_for_each详解
Linux系统中的每个进程都有一个父进程(init进程除外);每个进程还有0个或多个子进程。在进程描述符中parent指针指向其父进程,还有一个名为children的子进程链表(父进程task_struct中的children相当于链表的表头)。 而我们可以使用list_for_each(/include/linux/list.h)来依次遍历访问子进程: struct task_s转载 2012-08-18 15:12:41 · 1062 阅读 · 0 评论 -
优化
Sqlite3和其他数据库一样,提供了事务的概念。对于一条sql语句的执行,我们几乎感觉不到花费的时间,或者可以忽略不计。但是如果同时插入1000条或者更多记录时,我们必须考虑执行的性能。下面是两个同时插入1000条记录的例子,前者是优化前的,后者是优化后的。它们的执行性能有明显的差别,前者执行时间:109.7810ms,后者执行时间仅为:0.1710ms。优化前代码: #in转载 2012-08-10 13:50:09 · 303 阅读 · 0 评论 -
C++Builder及VC的DLL相互调用
C++Builder及VC的DLL相互调用http://www.360doc.com/content/11/0713/11/2716732_133272739.shtml VC中无LIB时的DLL隐式链接,制作与VC++相符... http://www.360doc.com/content/08/0102/10/52620_940682.shtml 调转载 2012-07-17 16:48:10 · 258 阅读 · 0 评论 -
CString, BSTR, LPCTSTR之间得关系和区别
http://www.cnblogs.com/qq78292959/archive/2012/06/11/2545670.html BSTR、char*和CString转换http://www.cnblogs.com/justin/archive/2005/03/24/125057.aspx ocx控件的方法带参数 BSTR, 在vc自带的ocx使用测试容器中,有一转载 2012-07-17 09:20:50 · 272 阅读 · 0 评论 -
CLabel的用法
DDX_Control(pDX, IDC_STATIC_CONNSTATE, m_labConnState);IDC_STATIC_CONNSTATE 是某静态控件的ID,设置这个静态控件的控制变量m_labConnState,于是自动生成了上面的那句话CLabel m_labConnState; 定义了这个控制变量为CLabel 类转载 2012-07-03 17:29:14 · 615 阅读 · 0 评论 -
Codejock.Xtreme.Toolkit.Pro.v13.2.1 安装编译的个人修正
在文库上下载了这片文章,照着做了,还真的是安装编译好了,环境是VC6.0和2005(vc8.0)+Codejock.Xtreme.Toolkit.Pro.v13.2.1 (CSDN下载的)、主要是在编译的选择以及生成的库的对应关系上做了纠正, 另外对于仍然广泛使用的VC6.0来说,工程--选项---目录里配置的,而且是安装编译好以后,自动配置的,不用手动配置的另外编译了三次,把转载 2012-07-02 22:28:23 · 3164 阅读 · 0 评论 -
typCommand 是一个结构体,在egsocket_dll.h,一个动态链接库的头文件里
typCommand 是一个结构体,在egsocket_dll.h,一个动态链接库的头文件里转载 2012-07-03 06:50:46 · 744 阅读 · 0 评论 -
致命错误 RC1121: RC : fatal error RC1121 : I/O error reading file
//以上是引用别人的博客 http://zhongliyuan88.blog.163.com/blog/static/7937881920094229051457/补充一点:是好几个文件都要替换,替换了好几次, 最主要的是一定用文本编辑器编辑后保存,重载到工程里,再保存工程后关掉,再重新打开,再修改另外一个文件的替换关于在directshow的network的例子里面没转载 2012-07-02 22:15:40 · 3157 阅读 · 0 评论 -
VC中TRACE宏的用法
TRACE宏对于VC下程序调试来说是很有用的东西,有着类似printf的功能; 该宏仅仅在程序的DEBUG版本中出现,当RELEASE的时候该宏就完全消失了,从而帮助你调试也在RELEASE的时候减少代码量。使用非常简单,格式如下: TRACE("DDDDDDDDDDD"); TRACE("wewe%d",333); 同样还存在TRACE0,TRACE1,TRACE2转载 2012-07-03 06:40:58 · 278 阅读 · 0 评论 -
动态链接库的显式和隐式加载的方法
动态链接库的显式加载,只要将相应的dll放在目录下即可静态库 隐式加载的方法:1.将 工程--设置--连接---对象库模块 里面添加相应的.lib文件 ,需要这样的配置,相应的dl还要l放在目录下即可2. 可以\StdAfx.h文件中添加这两句话,编译器就可以到指定的目录下将.lib加载到工程里,效果与上面的配置相同,我推荐这种方法更好#pragma comment原创 2012-07-03 06:26:30 · 487 阅读 · 0 评论 -
动态链接库的使用
动态链接库的.lib文件只是在链接的时候为生成的.exe提供重定表的信息为 有.lib保证链接通过,有.h头文件保证编译通过.exe执行还是需要搜索.dll,所以运行.exe的时候,要把.dll放在一起动态链接库的2种加载方法:1. 隐示链接2.显示加载已经被导出的函数才能被调用F:\Program File转载 2012-07-03 20:42:32 · 223 阅读 · 0 评论 -
C++中程序的执行顺序
2012年07月03日 19:33:39 >>>>>> CMifareDll::CMifareDll()2012年07月03日 19:33:39 >>>>>> BOOL CMifareDll::LoadDll()2012年07月03日 19:33:39 >>>>>> BOOL CMifareDll::LoadDll()2012年07月03日 19:33:39 >>>>>> BO转载 2012-07-03 20:44:26 · 308 阅读 · 0 评论 -
VC中如何定义全局变量
原网址:http://hi.baidu.com/gowiththewind1/item/73fd8a08695d77c02f4c6b0f方法一:在一类的.cpp中定义 int myInt;然后在这个类的.h中extern 这个全局类,然后其他的类中包括头文件,即可应用然后再在要用到的地方的.cpp里extern int m转载 2012-10-24 09:05:05 · 293 阅读 · 0 评论