我的程序在win2000中能够正常运行,但是在98下调试时运行到几个表单时就是报“内存溢出”错误,这几个表单的控件特别多,每个表单都有300个控件(label+textbox,combobox,datacombo等类型)我不知道是什么原因导致这样,是不是98下表单控件有限制! VB应该是256个控件限制(我用了控件数组,没有超限啊)我已经去掉了fm20.dll引用(微软网站说它有可能引起内存溢出错误)在此请教高手支支招???说说你们的经验
解决方案 »
- VB操作SQL问题
- 求助,急急急
- 如何使用代码控制编译运行VB程序生成VB.EXE
- 求助 FtpGetFile 下载文件时,当IIS在本地居域网正常,放到外网后就不能下载,请问什么原因?
- VB程序求助~!错误提示:对象变量或With块变量未设置
- 谁会True DBGrid6.0的多行删除
- 在VB的计算器控件怎样能找到它呢?
- vb做的activeX怎样在网页中调用
- 请问我要取得数据库中字段的名称该怎么做?
- VB聊天室程序中-如何在在线用户(listbox)中断开一个用户的连接
- 关于n次方的表示问题
- word2000 的add-in 开发,msoControlButton类按扭 有个faceid属性 ,能不能用自己做的图标?
可以去掉一些占内容大的控件,象Picture这样的
win2k能正常运行,win98就非法操作,
我开始以为是操作系统的问题,
后来发现确实是代码有问题,只是奇怪的是win2k为何不报错,可能因为比较健壮吧
还是建议你再仔细检查一边吧,特别是使用了api的地方
我出错的地方是错误使用api,所以估计对你没帮助
看看是否操作系统的问题,在其他机上试试
SmartCheck是什么东西?是VB自身有的吗,能否提供给我一个?
USER 块(64K),超过它内存就溢出,改用forms2.0控件的combobox控件,问题解决!