一个我很伤脑筋的问题!

tang_xue 2001-05-26 04:55:00
我建立了一个工程,其中窗体类型有主窗体(fsMDIForm)、子窗体(fsMDIChild)和模式窗体(fsNormal),当我从view unit里同时打开这些窗体的时候常会出一个这样的错:Error creating form:Error reading combobox1.Items.string:A win32API function failed.
接着有一个窗体不能被打开,请问这是什么原因?
...全文
232 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Kingron 2001-05-27
  • 打赏
  • 举报
回复
人家是在打开窗体的时候出现错误,而不是运行的时候?
这样吧,你把打开的时候出现错误的那个窗体首先从工程中去掉,单独建立一个工程把这个窗体加入看看?如果不出现错误,应该是窗体的控件比较多的原因?还有就是根据错误信息来看,应该是Combobox1有问题,你用记事本打开DFM文件,把
Object Combobox1:TCombobox
......
end;
删除看看?但是我想也不至于有这样多的控件啊!A win32API function failed.这个很烦人的.
enlightenment 2001-05-27
  • 打赏
  • 举报
回复

可能是内存不够(或者窗体代码占用较多资源),释放掉一些试试(比如暂时关闭其它程序);
Tompage 2001-05-26
  • 打赏
  • 举报
回复
错了,应该是OnActivate事件
Tompage 2001-05-26
  • 打赏
  • 举报
回复
从报错的时机看,你要注意检查那个Form的OnActive事件
doxpix 2001-05-26
  • 打赏
  • 举报
回复
单步跟踪调试,设置断点。

没有源码看,我只能提供宏观性的帮助。
tang_xue 2001-05-26
  • 打赏
  • 举报
回复
为什么没人回答我?
tang_xue 2001-05-26
  • 打赏
  • 举报
回复
不是!我只用着他们做一些查询而已!
sundayboys 2001-05-26
  • 打赏
  • 举报
回复
在读取ComboBox时候出错,你是不是通过ComboBox选择来切换窗口的???
tang_xue 2001-05-26
  • 打赏
  • 举报
回复
很急,请帮帮我!

5,930

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧