記事カテゴリ

ユーザー機能


 2022年12月 9日(金) 04:11 JST

[Delphi]条件分岐をすっきりと(配列をうまく使う)

  • 記事を友だちにメール
  • 印刷用ページ
  • 投稿者:
  • 表示回数
    7,108

条件により処理が変わるなんてことは日常茶飯事だろう。処理ではなくセットする値が異なる場合もある。
「もしAがtrueだったら処理1を、falseだったら処理2を実行する」なーんてやつだ。

信号機とその色をプログラムにしてみる。

信号機には、進んでよし/注意/止まれの3種の状態がある。これを定義してみる。

type
  TSignal = (sgGo, sgWarning, sgCritical);

それぞれの状態に対応する色を返す関数はこんな感じになるだろうか?

function GetColor(ASignal: TSignal): TColor;
begin
  case ASignal of
    sgGo:
      Result := clBlue;
    sgWarning:
      Result := clYellow;
    sgCritical:
      Result := clRed;
  end;
end;

case文で結構すっきり書けた。

JDBGrid v3.2.11 リリース

  • 記事を友だちにメール
  • 印刷用ページ
  • 投稿者:
  • 表示回数
    4,232

JDBGrid v3.2.11 をリリースしました。

修正点は以下のとおりです。

  • 「FocusedRecordColorChangeプロパティの値が正常にロードされない」問題に対応。

※ FocusRecordColorChangeプロパティはもう使用しないでください。

リリースしたコンポーネントの対応Delphiバージョンは以下の通りです。

  • Delphi2005 VCL.Net  & Win32
  • Delphi7
  • Delphi6

以上です。お気づきの点などございましたら、掲示板にお願いいたします。

[DOS]ファイル内容を変数に設定する

  • 記事を友だちにメール
  • 印刷用ページ
  • 投稿者:
  • 表示回数
    8,345

ファイルの内容を変数に代入することで後々の処理に使用できます。

ファイル内に書かれたファイル名を読み出して操作するということも可能ではないでしょうか?

[DOS]ファイル内容によって分岐するバッチ

  • 記事を友だちにメール
  • 印刷用ページ
  • 投稿者:
  • 表示回数
    6,042

他のプログラムによって出力された内容によって処理の流れを変えたいことは、ままあることです。

良くあるのはログの内容によっての処理内容の変更でしょうか?
そんな場合に役立つかもしれません。

何で編集できないかな?

  • 記事を友だちにメール
  • 印刷用ページ
  • 投稿者:
  • 表示回数
    3,534

何で編集できないのかな?

話題の編集権限、記事の編集権限と記事の特別なグループはユーザが属してるグループに含まれてるのに?


サイトカレンダー

サイトカレンダーをスキップ

2022年 12月
«
»
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

新着情報

記事 新着(24時間)

-

コメント 新着(2日)

-

トラックバック 新着(2日)

-

リンク 新着(2週)

新しいリンクはありません

ファイル (14日)