Form引用的问题(10分)

  • 主题发起人 主题发起人 ironfist
  • 开始时间 开始时间
I

ironfist

Unregistered / Unconfirmed
GUEST, unregistred user!
电击菜单里的"统计"
弹出查询条件的设置form1,这里有比如单位的dwcombox,起始日期的选择。
设置好后进入form2,列出满足条件的数据。
用tabsheet分明细表和小结表。打印时判断,取不同的模板。
在打印明细表的时候想把单位和日期也打印出来,
……
if form1.dwcombox.itemindex<>-1 then

……
else

……
这里程序出错了
form2 已经 use form1了
为什么呢?



刚来,分少,请包涵!
 
呵呵,说明一下出错提示好不好?
 
Uses语句不能形成环路!?
 
编译不出错,调试时在这里通不过。
 
Delphi5中
1、删除引用
2、编译(Ctrl+F9)
3、当出现错误提示并要求选择时选yes
4、重新编译
 
从CSDN过来的?

你看看你的FORM1是不是已经被你释放掉了!!
有没有form1.free , form1.destroy等语句?

如果不是,就你把出错信息和后两个“……”的内容写出来!!!
 
你进行了循环调用,即form1调用form2,form2又调用form1,解决方法是:
把要引用的外部单元放在implementation
部分
 
form1是自动创建?
 
不管循环调用的事,如果单元调用不对,编译都通不过!!!
 
多人接受答案了。
 
后退
顶部