Регистрирую редактор компонента. Внутри создается форма(для чистоты эксперимента пустая). В итоге при вызове редактора в Design вываливается или в AV или "Resource TxefmFilterGridPropetryEditor not found".
Где ступил?
Delphi 2010.
TxeFilterGridEditor=Class(TComponentEditor)
Private
Public
Procedure Edit; Override;
Procedure ExecuteVerb(Index:Integer); Override;
Function GetVerb(Index:Integer):String; Override;
Function GetVerbCount:Integer; Override;
End;
Implementation
Procedure Register;
Begin
RegisterComponentEditor(TxeFilterGrid,TxeFilterGridEditor);
End;
Procedure TxeFilterGridEditor.Edit;
Var
F:TxefmFilterGridPropetryEditor;
Begin
F:=TxefmFilterGridPropetryEditor.Create(Nil);
FreeAndNil(f);
End;
Procedure TxeFilterGridEditor.ExecuteVerb(Index:Integer);
Begin
Inherited;
If Index=0 Then Edit;
End;
Function TxeFilterGridEditor.GetVerb(Index:Integer):String;
Begin
Result:='Редактор свойств';
End;
Function TxeFilterGridEditor.GetVerbCount:Integer;
Begin
Result:=1;
End;