# 同状况的案例参考 ...

Posted by 安宝 on May 25, 1999 at 18:31:40:

In Reply to: 堆叠空间不足 posted by Rong on May 19, 1999 at 00:36:11:

这会儿给您建议可能晚了些 (因为上次也有人提到相同问题 , 而我建议后并没有结果回答 , 我一直想知道他的问题解决了及如何解决的) , 我也遇到过相同状况 , 而且不止是 stack overflow , 同时还出现 memory allocate error 让我伤了半年的脑筋 ... , 我的情况如下 :
1. 系统为 NT 4.0 ws (SP3) , vb6.0 (SP3) , SDI 方式设计
2. 我发现这个状况是因为使用 Chart FX 这个 3rd 元件.
A. 当我使用 Chart FX 2.0 元件 , 动不动会出现 Memory Allocate Error (Dr. Winston), 然后没来的及存档的程式就...
B. 因怀疑是专案载入太多 form 导致, 试者只载入该元件 , 结果照当不误
C. 因怀疑是 Chart FX 惹祸, 在不载入此一元件后程式就没事了...不幸的很 , 我非得要用这个元件不可 ...
D. 也许是版本问题 , 所以我们买了 3.0 新版测试 , 这次不是 Memory Allocate Error 而是 Stack Overflow (欲哭无泪)
E. 在经过几次测试后发现 , 我有七个 Chart FX 图形 , 为什么有三个一执行就出现上述讯息 (糟的是 , 会出现上述讯息的阶段还不一定)
F. 大胆假设 , 在其余可执行的图形设计上必定存在某些不同设计的地方 ... 比对物件性质 , 设计方式内容都一样???
G. 后来发现了, 会出问题的大多是二张图同时处理的 , 而一次只处理一张图形时 , 并不会出现问题 , 所以决定将所有同时处理两张图的程式改成一次处理完一张之后 , 再处理另一张...
H. Performance Reduce but No Error Happened Again.

以上是我一个专案从问题出现到解决的过程 , 这里面有一些处理方式给您参考

祝您好运 ...

Follow Ups: