回贴 | | | BCB6自己封装的那个,不是导入的MS的(空)(Fish, 2006-02-18 16:12:04) |
回贴 | | | 偶一直都在享受资本主义的被剥削生活吖。(12字)(ycm0263, 2006-02-18 16:07:00) |
回贴 | | | 最近卖套的生意很好(6字)(DeepBlue, 2006-02-18 16:05:24) |
回贴 | | | 还不是因为你吃的太多了(空)(Fish, 2006-02-18 16:05:23) |
回贴 | | | 你用的什么版本?XmlDocment的CreateElement函数原型好象不大一样?(空)(王中王, 2006-02-18 16:00:00) |
回贴 | | | 你丫享受着社会主义的优越性,又想享受资本主义的精神污染,想两头兼得,是不行滴!(空)(pcplayer, 2006-02-18 15:41:43) |
回贴 | | | 是啊,都是在函数外释放内存。如果是函数的参数是BSTR,则在函数外面分配内存;如果函数内部分配了内存,也要在外面释放(空)(Fish, 2006-02-18 15:39:57) |
回贴 | | | 愿意卖的卖,愿意买的可以买,各得其所。不愿意卖的,也可以不卖,不愿意买的,也可以不买,也各得其所嘛。(空)(pcplayer, 2006-02-18 15:27:02) |
回贴 | | | 偶啥时才能资本主义一回吖。(空)(ycm0263, 2006-02-18 15:24:22) |
回贴 | | | 我再看了一次你的总结,意思似乎是不管哪种情况,都是调用COM的客户端来释放?又似乎是使用字符串那一端负责释放。俺不太清楚了,乱了乱了。。。(空)(pcplayer, 2006-02-18 15:23:26) |
主贴 | | | 资本主义害死人阿(3543字)(cui-kai, 2006-02-18 15:03:52) |
回贴 | | | 对,是这个意思(空)(Fish, 2006-02-18 14:52:46) |
回贴 | | | 你那个总结,大概意思是不是使用字符串的人要负责释放?(空)(pcplayer, 2006-02-18 14:43:26) |
回贴 | | | 我在陶宝上买过羽毛球拍,用招行支付卡买的。(141字)(Kaye, 2006-02-18 14:35:57) |
回贴 | | | 他还欠3文钱呢(空)(jacky1936, 2006-02-18 14:30:03) |
回贴 | | | 回头试下你的方法。从目前的测试结果来看,可以说是不关put_text的事情,是自己对其参数使用不当。另外,widestring应该是没有问题的(空)(Fish, 2006-02-18 14:27:24) |
回贴 | | | 不关IXMLDomElement::put_text的事儿,可以确定的是这个WideString应该有问题。(260字)(周星驰, 2006-02-18 14:23:08) |
回贴 | | | 取消、取消,站街的明天还要站街,靠。这种天气,丫站也没生意呀(空)(aho, 2006-02-18 14:12:49) |
回贴 | | | 主要用的是 Turbopower 的 Memory Sleuth 3.01,针对 BCB 和 Delphi,可以将分析结果与对应的源代码联系起来(209字)(Fish, 2006-02-18 14:08:02) |
回贴 | | | 问题基本解决,小结一下(2201字)(Fish, 2006-02-18 14:02:38) |
回贴 | | | 你用的什么工具?(空)(pcplayer, 2006-02-18 13:53:39) |
回贴 | | | ╭∩╮(︶︿︶)╭∩╮(空)(ycm0263, 2006-02-18 12:52:01) |
回贴 | | | WideString是Delphi/BCB的。代码里用这个可以通过编译器,应该是进行了隐藏的类型转换。在转换成BSTR过程的中,隐含地分配了BSTR内存,但是没有释放(空)(Fish, 2006-02-18 12:43:05) |
回贴 | | | 远看是饭桶 近看是...(2字)(lookyour, 2006-02-18 12:42:04) |
回贴 | | | 这个TXMLDocument我不知道。我对XML是一知半解。程序中的关于XML部分的代码是其他同事写的,俺也不是很清楚,现在是赶鸭子上架(空)(Fish, 2006-02-18 12:41:11) |
回贴 | | | hehe,评论得也不错,当时看这个片子的时候,就觉得春秋笔法两岸都是相同的...(空)(dead_lee, 2006-02-18 12:40:34) |
回贴 | | | 哪位好心人下下来,放到床上去(空)(ht, 2006-02-18 12:40:26) |
回贴 | | | 他刚上完。(57字)(ycm0263, 2006-02-18 12:40:19) |
回贴 | | | 不是过奖,(11字)(ycm0263, 2006-02-18 12:39:29) |
回贴 | | | 偶有事,让kevinl给你上堂课吧.(空)(nostalgic, 2006-02-18 12:38:52) |
回贴 | | | 我太过奖你了(空)(kevinl, 2006-02-18 12:38:27) |
回贴 | | | 偶们都出去(12字)(ycm0263, 2006-02-18 12:36:06) |
回贴 | | | 还是你自己看清楚些吧。(62字)(ycm0263, 2006-02-18 12:33:59) |
回贴 | | | 。(空)(ycm0263, 2006-02-18 12:32:58) |
回贴 | | | 。(空)(ycm0263, 2006-02-18 12:31:59) |
回贴 | | | 哦(空)(kevinl, 2006-02-18 12:22:59) |
回贴 | | | 新来的吧!N年前就发过了!(空)(寒山陋石, 2006-02-18 12:20:59) |
主贴 | | | 不服不行啊<一个馒头引发的血案>(74字)(kevinl, 2006-02-18 12:17:46) |
回贴 | | | 我的收藏!(26982字)(寒山陋石, 2006-02-18 12:01:14) |
回贴 | | | 止于ycm0263(空)(kevinl, 2006-02-18 11:54:32) |
回贴 | | | 不老实(62字)(nostalgic, 2006-02-18 11:53:16) |
回贴 | | | 谣言。(空)(ycm0263, 2006-02-18 11:51:43) |
回贴 | | | 偶连烟都不抽不起,连戒烟的机会都没有。(空)(ycm0263, 2006-02-18 11:51:27) |
主贴 | | | 花正好(116字)(nostalgic, 2006-02-18 11:51:20) |
回贴 | | | 这才该给个大拇指(空)(nostalgic, 2006-02-18 11:49:58) |
回贴 | | | 在一年前全部看完了,让我用另外一种眼光了解了那段历史!看得老子恨得牙齿格格响!(243字)(寒山陋石, 2006-02-18 11:49:46) |
回贴 | | | 比穷,你莫和我比了(25字)(nostalgic, 2006-02-18 11:49:00) |
回贴 | | | 怎么说你都不是穷人,不是富人也是中产阶级(空)(kevinl, 2006-02-18 11:46:56) |
回贴 | | | 一直以来都是穷人吖。(27字)(ycm0263, 2006-02-18 11:43:40) |
回贴 | | | array[i].RecordNo是char assign的?那么CComBSTR就可以(空)(周星驰, 2006-02-18 11:39:39) |
回贴 | | | 问题应该出在这个WideString(Delphi的?我在msdn上没有查到)上,我在网上搜了一蛤,这个WideString似乎比较诡异,你换一个字串转换的东西用吧,array[i……(274字)(周星驰, 2006-02-18 11:38:35) |
回贴 | | | 怎么和 TXMLDocument 定义的不一样?我在奇怪,为什么你的 CComBSTR 和 WideString 混在一个层的程序中使用(空)(没脾气2x, 2006-02-18 11:37:38) |
回贴 | | | 无偿献血是一件很高尚的事情............(空)(kevinl, 2006-02-18 11:37:28) |
回贴 | | | 工具还是很有用的,这次俺是再次体会到了,对于跟踪什么的很有效。其实放开点理解,IDE也是工具嘛(空)(Fish, 2006-02-18 11:33:08) |
回贴 | | | 我周一才到呢(空)(DeepBlue, 2006-02-18 11:32:50) |
回贴 | | | 教育部:港澳学生与内地学生同等收费(664字)(kevinl, 2006-02-18 11:32:49) |
回贴 | | | 树拇指干啥?(空)(nostalgic, 2006-02-18 11:32:43) |
回贴 | | | 不是感觉,是实际增长未释放。在之前的试用中,很快就增长到几百兆,将内存几乎耗尽(空)(Fish, 2006-02-18 11:31:35) |
主贴 | | | 武昌市民献血(387字)(kevinl, 2006-02-18 11:30:15) |
回贴 | | | 是VCL。问题已经基本查明,是使用了 BSTR 之后,没有释放的问题。待俺改好之后写个小结(空)(Fish, 2006-02-18 11:27:51) |
回贴 | | | 靠,kkkb的相声怎么还在做广告……(空)(没脾气2x, 2006-02-18 11:24:04) |
回贴 | | | 你啥时穷过?(43字)(nostalgic, 2006-02-18 11:23:47) |
回贴 | | | 是呀是呀(空)(没脾气2x, 2006-02-18 11:23:00) |
回贴 | | | XMLDOC 是 VCL 还是 Import 进来的 com ??(空)(没脾气2x, 2006-02-18 11:20:18) |
回贴 | | | 偶没意见。(空)(ycm0263, 2006-02-18 11:19:26) |
回贴 | | | 网警里有象偶一样的穷人吗?(304字)(ycm0263, 2006-02-18 11:18:37) |
回贴 | | | 实际使用中感觉内存会一直增长嘛?(32字)(王中王, 2006-02-18 11:13:50) |
主贴 | | | 珠海的BTer们,天寒地冻,明天去泡一泡吧(32字)(aho, 2006-02-18 11:01:23) |
主贴 | | | 台湾拍的回忆抗战的纪录片《一寸山河一寸血》 下载【下载】(34262字)(xxc_2000, 2006-02-18 10:47:20) |
回贴 | | | 是啊是啊。但是现在改,好像工作量太大了,很快就要提交了(空)(Fish, 2006-02-18 10:15:39) |
主贴 | | | long long(空)(nostalgic, 2006-02-18 10:12:20) |
回贴 | | | ..(空)(nostalgic, 2006-02-18 10:07:58) |
回贴 | | | 所以你要确保每一步都是正确的。。建议不要用vcl,直接调用msxml com(16字)(老玉米, 2006-02-18 10:06:09) |
回贴 | | | 是不止一次。例如,某个地方使用了 put_text( StringToOleStr( ... ) ),结果调用层次如下(771字)(Fish, 2006-02-18 10:03:40) |
主贴 | | | 慧通元旦四人bt相声完全字幕表情版(145字)(xxc_2000, 2006-02-18 10:01:12) |
回贴 | | | 我再美国行不行啊?(空)(xxc_2000, 2006-02-18 09:56:33) |
主贴 | | | 新人报道,大家进来支持一下吧(7字)(大海是蓝色的, 2006-02-18 09:55:00) |
回贴 | | | 我怀疑中间可能进行了不止一次的cast..(空)(老玉米, 2006-02-18 09:50:52) |
回贴 | | | 狠有可能。我们也在怀疑这一点。刚才已经尝试改成 CComBSTR,结果测试发现内存泄漏点转移到了下一行,继续分析尝试中(空)(Fish, 2006-02-18 09:32:35) |
回贴 | | | array[xx].field 是传递进来的一个数组,对应着某数据集的结构。这个内存有分配和释放(空)(Fish, 2006-02-18 09:31:04) |
回贴 | | | WideString 是临时的, 马上就析构了.array[i].xxNo 是什么东东?(14字)(holly, 2006-02-18 09:26:53) |
回贴 | | | 不知道后续修正没有,反正俺一直用的(char*)Str.data()(空)(leejd, 2006-02-18 09:21:28) |
回贴 | | | 很就不用bcb,怀疑WideString这句很可能有问题。。(19字)(老玉米, 2006-02-18 09:20:32) |
回贴 | | | 友情推荐nostalgic(空)(龙之吻, 2006-02-18 09:18:02) |
回贴 | | | 这个也有内存泄漏?俺也常用啊(空)(Fish, 2006-02-18 09:10:57) |
回贴 | | | 代码片段贴在回复老玉米的帖子里面了,帮忙看看?(空)(Fish, 2006-02-18 09:09:19) |
回贴 | | | 当然,我相信是我们的代码的问题,但是我现在不知道该怎么做。贴出代码片段,请指点一下(731字)(Fish, 2006-02-18 09:06:13) |
回贴 | | | ...............(空)(盘丝小仙, 2006-02-18 09:01:19) |
回贴 | | | 有可能,AnsiString的c_str()内存泄漏已经是。。。(空)(leejd, 2006-02-18 08:52:54) |
回贴 | | | 赫赫。。。分析出的内存泄漏电在msxml内不代表就是msxml的内存泄漏。。。(106字)(老玉米, 2006-02-18 08:51:49) |
回贴 | | | 是不是你的 BSTR 用法有问题呃?(空)(没脾气2x, 2006-02-18 08:47:49) |
回贴 | | | 很简单(6字)(leejd, 2006-02-18 08:41:45) |
回贴 | | | 请pp、火腿肠、贫血、活力牛、李鸡蛋等熟悉C++和COM的人士援手!(空)(Fish, 2006-02-18 08:23:27) |