L linghua_meng Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-27 #1 我在主窗口onCreate事件中加入了对数据库中表的操作,为何为提示‘Access Violation at address....'? 如果在窗口中用Button来触发此事件,则无问题。
Y yzhshi Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-27 #2 你的代码? 估计你是引用了没有创建的元素。如Query放置在DataModal里面,而DataModal没有放置在Form以前Create。
H HunterTeam Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-27 #3 如楼上所说,解决的办法就是点菜单Project-Options,在弹出的forms页面中的 Auto-Create Forms部分,将放置query的form放到调用它的form前面去。
S shenloqi Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-27 #5 自己分析创建的先后顺序吧,我就在创建时打开表的,没有问题的阿。
T twos Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-27 #6 数据库程序最好是先创建DataMoudle,如果有的话 application.createform(tdatamodule1,datamodule1); application.createform(tform1,form1)
数据库程序最好是先创建DataMoudle,如果有的话 application.createform(tdatamodule1,datamodule1); application.createform(tform1,form1)
L linghua_meng Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-28 #8 我在DataModule中用到了MainForm中的方法,而且MainForm中也用到了Datamodule中的方法,在调整先后创建的顺序后也会报错,说什么不可见或Disable,后用GLBBOY的方法解决!Thanks,50分奉上!
我在DataModule中用到了MainForm中的方法,而且MainForm中也用到了Datamodule中的方法,在调整先后创建的顺序后也会报错,说什么不可见或Disable,后用GLBBOY的方法解决!Thanks,50分奉上!
G glbboy Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-28 #9 在窗体创建OnCreate,有些控件还没完全创建好,所以有些事件不能用, 这就是为什么在OnShow里面可以,在OnCreate里不行的原因。