⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testbogusdirectives.out

📁 格式化源码的最新板
💻 OUT
字号:
unit testbogusdirectives;

interface

uses Classes;

var
  safecall, dispid: integer;
  cdecl, protected: boolean;

const
  ReadOnly = 10;

type
  Register = class(TObject)
  private
    fidynamic, fipublic: integer;
    function getreadonly: boolean;
  protected
  public
    property dynamic: integer Read fidynamic Write fidynamic;
    property public: integer Read fipublic;
    property ReadOnly: boolean Read getreadonly;
    function dispid: integer; safecall;
    function protected: boolean;
    procedure contains;
    procedure requires;
    procedure package;
    function at: integer;
    function on: integer;
    procedure final(buffer: TStrings);
  end;

implementation

label
  dynamic;

var
  platform: integer;

procedure override;
var
  virtual: integer;
begin
  virtual := 10;
end;

function Register.dispid: integer;
begin
  Result := 12;
end;

function Register.getreadonly: boolean;
var
  Name:     string;
  absolute: integer absolute Name;
begin
  Name   := 'Fred!';
  Result := True;
end;

function Register.protected: boolean;
begin
  Result := False;
end;

procedure Register.contains;
var
  platform: array[1..4] of char;
begin
end;

procedure Register.requires;
begin
end;

procedure Register.package;
begin
end;

function Register.at: integer;
begin
  Result := 23;
end;

function Register.on: integer;
begin
  Result := 23;
end;

procedure Register.final(buffer: TStrings);
begin
end;

procedure finalabuse(buffer: TStrings);
begin
  with
    Register.Create do
    try
      final(buffer);
    finally
      Free;
    end;
end;

end.
 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -