VC++
文章平均质量分 75
hahu
这个作者很懒,什么都没留下…
展开
-
BSTR,LPSTR转换的问题[2004年4月26日 9:21]
BSTR,LPSTR转换的问题 BSTR bstr; LPSTR lpStr; 直接把他们两个转换过来 bstr = (BSTR)lpStr; lpStr = (LPSTR)bstr; 看起来似乎很有道理,经过操作发现这种其实是错的。他们都是一种数据类型,虽然看起来都是字符串,但是和把整数硬性转换成字符串应该没什么差别。考虑其中,比较主要的应该是内存方式不一样的。LPSTR在MSDN中的解释是以原创 2004-07-11 03:06:00 · 3503 阅读 · 0 评论 -
派生类的尴尬
类与类之间的继承,是C++语言中经常谈到的一种获取父类中所有属性的简单方法。但在过去的几个项目实施过程中,但却发现实现起来并不是那么方便,特别是对共享数据的初始化和c/s下面的传输(可能原因是基础参数和派生的参数都在同一个数据表)。下面以金融软件的期限为例进行说明: BaseTerm_T : 基本期限参数,主要数据i_ptermRfxForTerm_T : 远期期限参数(原创 2005-12-02 10:07:00 · 2129 阅读 · 2 评论 -
recordset->Release() or recordset.Release()?? [2004年6月18日 19:16 ]
recordset->Release() or recordset.Release()?? 用"."和”->”到底有什么差别 到现在还没有搞清楚 只是有这样一种直觉,下面的想法未经证实,任何人不要乱用啊! 从_RecordsetPtr的CreateInstance想起,它使用的".",所以”.”是和com对象的创建和销毁是有关系的,而”->”是释放对另外一个已有引用的调用。从com对象的原理来说原创 2004-07-11 03:53:00 · 1649 阅读 · 0 评论 -
VC Com编程笔记 [2004年7月5日 14:58]
这几天一直在考虑接下来应该学什么呢? 犹豫来犹豫去,什么都想学,总想做个比较大一点的东西,本来想给自己做个网站,JDK装了,Tomcat装了,JAVA知识不够,一切都需要从零开始。昨天晚上一个激灵,突然又想把在公司学到的一些零碎银行业务知识用Com组织起来,参加了公司的项目(公司用BCB),但是真正自己学到的东西却是不多,真正实现才能说自己学到了。更主要在实现的过程中,必然会遇到许多问题,解决问题原创 2004-07-11 04:01:00 · 1620 阅读 · 0 评论 -
两种模式多线程的解决方案[2004年4月29日 10:53]
1. 规定线程数目 如:MSDN中一个多线程绘图的例子。 方法一: 范例是用两个Event 一个hKillEvent //主线程发到子线程 --我要你死了 hDeadEvent //子线程发到主线程 --我已经死了。^_^ 子线程中这样 if(WaitForSingleObject(pSubService->hKillEvent, 0) != WAIT_TIMEOUT) { :原创 2004-07-11 03:38:00 · 1317 阅读 · 0 评论 -
2k和xp下面有细微差别?![2004年2月26日 11:33]
在一个消息循环里面调用了GetMessage( &msg, NULL, 0, 0 );这个函数,贪图方便,连msdn也没有看,就从别人的代码里面考了过了原来的代码这样for(j=0;j 因为刚开始用了Timer,防止不断调用Timer的消息>if( (bRet = GetMessage( &msg, NULL, 0, 0 )) != 0).......elsereturn;在XP下面不用附加什么消原创 2004-07-11 02:08:00 · 1002 阅读 · 0 评论 -
遭遇C++基础问题 [2004年5月29日 18:33 ]
用VC++有一段时间了,却发现用VC这么久,C++其实没学到什么。基本的不能再基本了,真正用起来还有深有体会的感觉。 需要定义三个对象,一个基类A,另外两个A1,A2从这个基类派生。说起来也就是用不用Virtual的问题,很简单,或许是没有注意过,或许注意过,也像这次一样灵犀一动,也在不经意的时候就忘记了,要不是现在开始在Linux下面写程序,还不知道什么时候能在注意起来。写一写,或许下次我就能很原创 2004-07-11 03:46:00 · 1100 阅读 · 0 评论 -
枚举数组中所有可能排列的代码实现 [2004年7月8日 1:57 ]
在做数据查询的模块,想一个常常会遇到的问题,就是查询的时候经常适应各种排序的要求,一般的做法是,放上一个控件,比如ComboBox,然后上面写上 按照时间排序 按照名称排序 ........................ 这样要是有多个字段同时排序(eg. order by uname, tdate)的时候,要考虑多次,放的控件也要多个,代码更是累赘,怎么样才能一次代码就能适合各种场合的使用呢?原创 2004-07-11 04:06:00 · 2652 阅读 · 0 评论 -
把一个对象放到结构里面出现的问题[2004年4月26日 9:27]
正在做一个数据转发的东西,本来公司只是要求用BCB做一个出来。BCB的做了出来,感觉挺好玩,于是又用VC做了一遍,当然,BCB和VC是想起来当然是大部分不一样的。现在又想扩充一下,用VC做个服务程序出来,可以动态申请开端口(原来只是一个服务端口)。具体的有空再说吧! 下面把CArray放到结构里, typedef struct tagMainService { TCHAR原创 2004-07-11 03:08:00 · 1192 阅读 · 0 评论 -
XML格式化(缩进)输出的方法
1. 网上找了好些都是孟子E章的XSLT方法,地址:http://blog.csdn.net/net_lover/archive/2004/07/27/53601.aspx2. 本人也不相信没有其他方便的方法进行转换,下面这个方法倒是可以用用,比较简单。不过这个接口说不定在比较低版本的MSXML(Microsoft® XML Core Services)库里面没有呢!这种方法使用的是SAX,一原创 2006-01-28 03:09:00 · 11993 阅读 · 0 评论