edit1.Text:=dbgrid.Fields[0].AsString;这个语句应该是没错的,但一放在程序里运行时就报错,编译时没问题。
Project Cos.exe raised exception class EAccessViolation with message
'Access violation at address 004D2EE6 in module 'Cos.exe'.Read of address
00000000'.Process stopped.Use Step or Run to continue.如果把那条语句去掉就没事了。开始我用edit1.Text:=dbgrid.SelectedField.AsString;代替
结果更惨,在我的机子上运行的好好的,在别人的机子上干脆是非法操作,连主表单的面都见不上