昨天去购书中心,看到过一本书,在翻阅该书时,发现了WINDML中英文混合输出的部分,基本思想是在处理中英字符串时,对西文进行扩展,通过在西文字符编码前增加00实现的,代码有两页。
在整理的过程中,发现书中代码个别地方有错误,已修正。
2008-08-20紧急说明:
这两天在使用的过程中,发现为strTrmp申请内存时使用malloc时,会发生内存泄漏,把malloc换成UGL_MALLOC就不会在出现这种情况,
释放时的free也相应的修改为UGL_FREE。
我也是昨天才发现的内存泄漏,在这里,特别感谢FiNALS,在请教他时,告诉我查找原因的思路的。
至于malloc与UGL_MALLOC的区别在什么地方?为什么会造成这种现象,我目前也没有搞清楚,如果哪位知道原因,还请告知,不胜感激!
咋都乱码??修修!
[
本帖最后由 much 于 2008-9-17 19:41 编辑 ]