procedure TCnEditControlWrapper.OnIdle(Sender: TObject);
var
i: Integer;
Context, OldContext: TEditorContext;
ChangeType: TEditorChangeTypes;
begin
for i := 0 to EditorCount - 1 do
begin
//应该只要加上这段就可以了吧,Buffer都是nil了的话就应该不需要处理了吧
if Editors[i].FEditView.Buffer = nil then
Continue;Author:
my58876448 Time: 2006-5-31 08:34 Subject: 支持,加油
Author:
littlerain Time: 2006-5-31 23:32
to shenloqi:
我试过加上这句话,但是问题在于这个时候访问FEditView.Buffer就会引发异常,也就是这个if判断的时候就引发异常了,而FEditView这个时候又不是nil,不知道指到了哪里