在fsnormal窗口中怎样引用fsmdichild中的控件(100分)

  • 主题发起人 主题发起人 wangjb
  • 开始时间 开始时间
W

wangjb

Unregistered / Unconfirmed
GUEST, unregistred user!
form1:fsnormal
form2:fsmdichild
form2中有dbgrid1,database1,table1,query1
在form2中:database1.dataset=table1
在form1中:form2.database1.dataset:=form2.query1
出现access violation at address 0049e92a in module 'kc.exe'.read of address
'ffffffff'
先谢谢各位高手了。
 
请高手给于答复,多谢。特急。。。
 
你相当于既让database1.dataset为table1又为query1,这当然不行。
 
应该是MDI的问题,在非MDI中就没有问题.
 
with Application.MainForm.ActiveMDIChild as Tform2 do
database1.dataset:=query1

一个Mdi子窗口在创建时系统会给他的Name'+1',比如Form2、Form2-1、Form2-2,
以上程序强制把当前活动窗口转换成Form2,这样就可以了。
 
后退
顶部