2
0
Эх сурвалжийг харах

TInterfacedObject.Destroy: fix case for correct auto-completion

git-svn-id: trunk@43418 -
ondrej 5 жил өмнө
parent
commit
9a9cd15ec4

+ 2 - 2
rtl/inc/objpas.inc

@@ -1067,13 +1067,13 @@
            end;
       end;
 
-   destructor TInterfacedObject.destroy;
+   destructor TInterfacedObject.Destroy;
 
    begin
      // We must explicitly reset. Bug ID 32353
      FRefCount:=0;
      FDestroyCount:=0;
-     inherited destroy;
+     inherited Destroy;
    end;
 
     procedure TInterfacedObject.AfterConstruction;

+ 3 - 3
rtl/inc/objpash.inc

@@ -298,18 +298,18 @@
 
        TInterfacedObject = class(TObject,IUnknown)
        protected
-          frefcount : longint;
+          FRefCount : longint;
           FDestroyCount : longint;
           { implement methods of IUnknown }
           function QueryInterface({$IFDEF FPC_HAS_CONSTREF}constref{$ELSE}const{$ENDIF} iid : tguid;out obj) : longint;{$IFNDEF WINDOWS}cdecl{$ELSE}stdcall{$ENDIF};
           function _AddRef : longint;{$IFNDEF WINDOWS}cdecl{$ELSE}stdcall{$ENDIF};
           function _Release : longint;{$IFNDEF WINDOWS}cdecl{$ELSE}stdcall{$ENDIF};
         public
-          destructor destroy; override;
+          destructor Destroy; override;
           procedure AfterConstruction;override;
           procedure BeforeDestruction;override;
           class function NewInstance : TObject;override;
-          property RefCount : longint read frefcount;
+          property RefCount : longint read FRefCount;
        end;
        TInterfacedClass = class of TInterfacedObject;