anchor.diff:      destructor Destroy; override;
   
       function RowIndex : integer;
  +    procedure SetActualValue(AValue: variant);
     end;
   
     TEditorMemo = class
  
positive.code:   else if (curLine.Configuration.EditorKind = ekDialog) then
    begin
      if Assigned(FOnShowDialogEvent) then
        Result := FOnShowDialogEvent(Self, curLine.Name, OldStringValue, aNewDisplayValue, OldActualValue, curLine.ActualValue);
    end
    else if (curLine.Configuration.EditorKind = ekWizard) then
    begin
      if Assigned(FOnActivateWizardEvent) then
        Result := FOnActivateWizardEvent(Self, curLine.Name, OldStringValue, aNewDisplayValue, OldActualValue, curLine.ActualValue);
    end
    else if (curLine.Configuration.EditorKind = ekLookup) then
    begin
  
negative.code:     end;
    end
    else
    begin
      exit;
    end;
  
  
    if Assigned(FOnValidateValueEvent) then
    begin
  