主题:请高手相助,关于windows98编程
小心谨慎
[专家分:0] 发布于 2006-06-13 23:31:00
我的一个程序,在95、NT、2000、XP下都没有问题,可是在98下运行的时候,出现很多奇怪的现象。最大的问题是,连续运行几个小时,执行一些任务后就会占用大量的内存(有时高达100M)即时关闭程序,内存也不会释放。另一个现象就是在启动程序和关闭程序过程中,莫名其妙的出错。运行中也会出错,跟踪时往往就跟踪到98的底层API里面了。关于丢内存的现象,后来找到一个原因,好像是跟ODBC有关系。请教各位高手,98的编程到底有什么不一样?为什么在98下会遇到这么多问题呢?
谢谢各位。
回复列表 (共6个回复)
沙发
小心谨慎 [专家分:0] 发布于 2006-06-13 23:45:00
是VC++6.0写的程序
板凳
aaronwang [专家分:16870] 发布于 2006-06-14 16:32:00
内在泄漏???
3 楼
小心谨慎 [专家分:0] 发布于 2006-06-14 22:42:00
能否说的详细点呢?我本人不懂,我得转告别人。谢谢。
4 楼
fresher [专家分:730] 发布于 2006-06-16 22:29:00
创建、使用内存后,应该手动释放内存,否则会造成死机。但不知道你的程序是怎样处理内存的?
5 楼
小心谨慎 [专家分:0] 发布于 2006-06-18 20:05:00
[quote]创建、使用内存后,应该手动释放内存,否则会造成死机。但不知道你的程序是怎样处理内存的?[/quote]
在其他操作系统中都正常,而且这种操作应该都是常规的操作。
6 楼
mnzn2530 [专家分:0] 发布于 2006-10-04 03:13:00
偶只知道win98对UNICODE的支持不好
我来回复