mieki256's diary



2026/02/05(木) [n年前の日記]

#2 [lazarus] Lazarusのコードを分岐したい

Lazarus用のソースコード内で、分岐をしたい。

_動作 OS に合わせてコードの分岐を行う Pascal - Qiita
_$IF - Lazarus wiki

C言語と似た感じで、コンパイラ? プリプロセッサ? に指示を出せるらしい。

{$define HOGE}

{$ifdef HOGE}

{$else}

{$endif}

ちなみにC言語なら…。

#define HOGE 1

#ifdef HOGE

#else

#endif

_C言語基礎知識12(#ifとは:条件付きコンパイル) - Project_OKI's diary

昔、C言語を使ってた頃は、#if 0 - #endif をちょくちょく使ってたような…。一度書いてはみたけど結局使わなくて、だけど後でまた必要になるかもしれない処理をごっそりコメントアウトできて便利だった気がする。

以上です。

過去ログ表示

Prev - 2026/02 -
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

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project