Delphi Programming / Object Pascal
サイトのトップページへ リンクのページへ ロゴマーク
[掲載 2018年10月21日] [更新 2018年10月21日] Delphi 一般・その他
   
日本語の変数名や日本語の関数名
動作確認等 Windows 7 U64(SP1) + Delphi XE5(UP2) Pro VCL-32
[整理番号 - 1040]







01_日本語の変数名や日本語の関数名


実用性の云々はともかく,Delphi では変数名や関数名等に日本語が使用できます.その例です.



図1
実行結果

リスト1
変数や関数名に日本語を使ってみる
unit Unit1;

interface

uses
  Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes,
  Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.ComCtrls, Vcl.StdCtrls;

type
  TForm1 = class(TForm)
    ボタン_1: TButton;
    procedure ボタン_1_クリック(: TObject);
  private
    { Private 宣言 }
  public
    { Public 宣言 }
    function 関数(: Integer; : Integer): Integer;
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

type
  整数型 = type Integer;
  文字列型 = type string;

//=============================================================================
//  整数の加算用関数のテスト
//=============================================================================
procedure TForm1.ボタン_1_クリック(: TObject);
var
  最初 : 整数型;
     : 整数型;
  結果 : 整数型;
  名前 : 文字列型;
  文字列   : 文字列型;
begin
  最初 := 100;
     := 230;

  結果 := 関数(最初, );
  名前 := TButton().Name;

  文字列 := IntToStr(結果) + sLineBreak + 名前;

  MessageBox(Handle, PChar(文字列), '計算結果', MB_ICONINFORMATION);
end;

//-----------------------------------------------------------------------------
//  整数の加算用関数
//-----------------------------------------------------------------------------
function TForm1.関数(: Integer; : Integer): Integer;
begin
  Result :=  + ;
end;

end.