Access数据库问题,在delphi下执行程序后,无法正常返回?何故?(100分)

Z

zy

Unregistered / Unconfirmed
GUEST, unregistred user!
自编一个数据库程序,只要不调用Access数据,可正常返回,但是只要调用Access数据,则出现提示:Project *.exe raised exception class EAccessViolation with message'Access Violation at address 0040314A in module '*.exe'.Read of address FFFFFFD0'.我的程序是先出现登录窗体,正确登录后关闭登录窗体,出现主窗体,登录窗体中用 Form_denglu.free;
Form_main.ShowModal;
程序退出用
application.terminate;退出,请指点!
 
这样做:在Form_Main 的show事件中写下
try
Form_deglu.create(self) ;
Form_deglu.showmodal ;
finally
Form_deglu.free ;
end ;
 
在登陆窗体模块中写下你的程序 判断用户合法吗?然后就行了
出现这一类问题经常是因为窗体的出现次序不合适造成的 
好好分析一下
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
顶部