anchor.diff:    strSignalAlreadyRegisted = 'ź(%d)Ѿע';
     strSignalUnRegister = 'ź(%d)ȡע';
   
  -procedure checkFreeData(var pvData: Pointer; pvDataFreeType: TDataFreeType);
  +procedure CheckFreeData(var pvData: Pointer; pvDataFreeType: TDataFreeType);
   begin
     if pvData = nil then exit;
     if pvDataFreeType = ftNone then exit;
  
positive.code:     end;
      FEndTime := GetTickCount;
    finally
      checkFreeData(FTaskData, FFreeType);
      requestPool.EnQueue(Self);
    end;
  end;
  
negative.code: constructor TIocpTaskRequest.Create;
  begin
    inherited Create;
    //FMessageEvent := TEvent.Create(nil, true, False, '');
  end;
  
  destructor TIocpTaskRequest.Destroy;
  begin
    //FreeAndNil(FMessageEvent);
    inherited Destroy;
  end;
  
  