回贴 | | 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) |