VC/C/C++
文章平均质量分 76
simahao
这个作者很懒,什么都没留下…
展开
-
在vc中的regular dll中使用ado的导入问题
这一段时间要用到dll中使用ado,在mfc中用ado一段时间没有出现什么问题,本以为在dll中也不会出现什么问题,但是问题产生了,而且是在最开始的导入ado的dll文件时候。我的做法是:#import "c:/program files/common files/system/ado/msado15.dll" no_namespace rename("EOF","adoEOF")出现:Com原创 2004-08-30 14:44:00 · 2400 阅读 · 1 评论 -
在c++中利用指针实现动态数组
介绍: 在c++中时不能像java中一样定义这样的数组 int[] arr = new int[],如果我们要根据程序的运行来实现动态数组在c++中利用指针这个好东东。动态一维数组:#includeusing namespace std;int main(){ int len; cin>>len; int *p=new int[len]; delete原创 2005-01-11 09:19:00 · 10651 阅读 · 5 评论 -
利用mfc编写activex控件
介绍: 利用vc中的向导来创建activex控件很方便。这篇文章不准备告诉你activex控件的原理,它将一步步的告诉你如何建立一个简单的activex控件,其中主要介绍事件和属性页的编程,如果想知道其中的道理,我想你还需要读一些相关的书籍。本文是讲述mfc创建activex控件,如果想学习ATL创建activex控件,请不要看此文。创建控件 使用向导建立activex c原创 2005-01-10 22:02:00 · 4901 阅读 · 1 评论 -
得到windows系统图标的解决方案
如果想得到windows中我的电脑或者网络邻居等系统图标可以有如下解决办法。方案一 用图标提取软件从c:/winnt/system32/SHELL32.dll或者C:/WINNT/Explorer.exe中提取出来然后加入到自己的程序中(路径随操作系统和安装目录不同而变化)这种方法的缺点是不同的操作系统的系统图标有一些变化,比如说2003和2000的系统图标就有很大变化,如果你提取的原创 2005-01-03 11:08:00 · 3922 阅读 · 2 评论 -
bind1st bind2nd的使用
本篇适合不熟悉这两个函数的读者 以前在使用stl的过程中发现bind1st和bind2nd这两个函数,当时不太理解什么意思,今天在网上查了一下相关资料发现竟然很简单,下面我就具体解释一下他们的用法。 bind1st和bind2nd函数用于将一个二元算子(binary functor,bf)转换成一元算子(unary functor,uf)。为了达到这个目的,它们需要两个原创 2005-06-28 10:07:00 · 25487 阅读 · 5 评论 -
同步机制及windows同步函数的使用
本篇文章适合比较熟悉多线程并且想学习线程同步的读者。最近由于使用多线程,不可避免的要用到线程之间的同步,对一些常用的windows 中同步函数和机制有了一些初步的了解,并且写了一些小例子来验证,当然其中难免有错误和疏漏之处,希望高手能给我这个小鸟指出不足之处,非常感谢。目录一 临界区二 互斥体三 事件四 信号量五 附录一 临界区临界区的使用在线程同步中应该算是比较简单,说它简单还是说它同后面讲到原创 2005-07-15 10:30:00 · 3368 阅读 · 0 评论