テクニックについて

目次

レベル-1
入門以前の知識の紹介。
レベル0
コンポーネントの使用。
レベル1
とことんShowMessage。
レベル2
じゃんけん。
レベル3
キャラの表示と十字移動。
レベル4
敵をつくってみよう。
レベル5
DelphiXを利用してみよう。
発展
発展的入門知識(矛盾?)。
ショートカットキー
ショートカットキーの紹介。
テクニック
さまざまなテクニックの紹介。
実行ファイルの容量を減らす
プロジェクト→オプション→コンパイラ→デバッグ→デバッグ情報をオフにすると実行ファイルの容量が減る
エラーにそなえる
ツール→環境オプション→設定→自動保存の設定→エディタファイルをチェックすればフリーズしたときに助かる。とくにMeを使っているときに重宝。
論理型の代入を工夫

  if hoge = 0 then hogehoge := true 
    else hogehoge:=false;
この文は

  hogehoge:=(hoge = 0);
これだけでOK。
評価式を短く

  if (hoge = 1) or (hoge = 2) or (hoge = 3) or (hoge = 4) or (hoge = 5) then hogehoge:=True else hogehoge:=false;
この文は

  hogehoge:= hoge in [1,2,3,4,5];
これだけですみます。ちなみにもっと短くすると

  hogehoge:= hoge in [1..5];
こうなります。