K
ksgameboy
Unregistered / Unconfirmed
GUEST, unregistred user!
设:FormA,FormB:TForm,类:clsA:ClassA
clsA注册了一个事件做为回调,如:TNodifyX = procedure(aa:integer); of object;
FormA有个函数rocedure NodifyX(aa:integer);
FormA创建clsA,并且把NodifyX函数指向给clsA的TNodifyX事件.
clsA经过处理后,回调NodifyX事件
FormA处理此过程.在过程中创建FormB.之后退出程序则报System Error 1400;
经过反复测试.发现是创建FormB,操作FormA上面的控件时会报此错误.那么如何使clsA回调到FormA时让FormA创建FormB并不报此错误.或者还是回调函数的应用不正确?
clsA注册了一个事件做为回调,如:TNodifyX = procedure(aa:integer); of object;
FormA有个函数rocedure NodifyX(aa:integer);
FormA创建clsA,并且把NodifyX函数指向给clsA的TNodifyX事件.
clsA经过处理后,回调NodifyX事件
FormA处理此过程.在过程中创建FormB.之后退出程序则报System Error 1400;
经过反复测试.发现是创建FormB,操作FormA上面的控件时会报此错误.那么如何使clsA回调到FormA时让FormA创建FormB并不报此错误.或者还是回调函数的应用不正确?