anchor.diff:    if AEd=nil then
       SParams:= 'None'
     else
  -  begin
  -    H:= PtrInt(Pointer(AEd));
  -    SParams:= Format('cudatext.Editor(%d)', [H])
  -  end;
  +    SParams:= Format('cudatext.Editor(%d)', [PtrUInt(Pointer(AEd))]);
   
     for i:= 0 to Length(AParams)-1 do
       SParams:= SParams + ',' + AParams[i];
  
positive.code:   ALazy: boolean): string;
  var
    SObj, SParams: string;
    Obj: PPyObject;
    H: PtrInt;
    i: integer;
  begin
    Result:= '';
  
negative.code:       end;
      end;
  
      Result:= DoRun;
    end
    else
    //lazy event: run only of SObj already created
    if _IsLoadedLocal(SObj) then
      Result:= DoRun;
  end;
  
  function Py_rect(const R: TRect): PPyObject; cdecl;
  