Delphi7,编译的程序在98下运行时,当调用一个combobox控件较多的窗体时(有30个),就会出现上面的错误,如果在win98下重新编译源程序,根本就打不开这个窗体.
   从google上搜索,说是win98操作系统的问题,当组合框较多时就会出现堆栈错误.但是有高手说,好像有一个小软件可以解决这个问题.可惜他居然忘记是什么啦 :(
   而我的程序必须在98下也能运行.所以广发英雄贴,谁能解决,无以为报,重分相谢.

解决方案 »

  1.   

    我有Win98,但没有用过30个combobox。会有这个问题吗?
      

  2.   

    98下测试了80多个combobox也没有错误。
      

  3.   

    那谁能知道上面的错误提示到底是什么原因啊?反正我的程序中,只有两个窗体出现这个错误,而且都是combobox或DbCombobox比较多的情况。我的程序是在win2000+delphi7开发的。现在在98下编译能通过,但是,这两个窗体无法用编辑器打开,报出上面提到的错误,运行时也同样不能加载并报错,真的每人遇到过并解决么?期待中... ... ... ...
      

  4.   

    啊!今天的winXp下也出现了同样的问题了!!!
    用户告诉我,报错了,我一看,也是这个错误,'DbComBobox47 read string error,'A Call to an OS function failed',软件退出后,再重新进入后就又可以了,我感觉是内存的错误,但是为什么发生呢?
       在xp下出现的非常少。在98下必然出现。纠正一下,出问题的是DbCombobox,而不是Combobox。
       高手,快来看啊!
       呼唤传说中的大侠... ... ... 
       期待中..............................................................