掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
And,Or をstring型で使うには? (ID:4464)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
二つの条件は別々のものとして扱われます。 If ExtractFileExt(ParamStr(1)) = ".jpg" And ".jpeg" then ではなく If ExtractFileExt(ParamStr(1)) = ".jpg" And ExtractFileExt(ParamStr(1)) = ".jpeg" then としてあげてください(ちょっと面倒ですけど) ところで上記の式は絶対にtrueにならないような気がしますけど…。 ちなみにorはわたしが作っているユニット、stdStringsにあるifor関数が使えます。 この関数を使えば、 If ExtractFileExt(ParamStr(1)) = ".jpg" or ExtractFileExt(ParamStr(1)) = ".jpeg" then という文を、 If ifor(ExtractFileExt(ParamStr(1)), ".jpg", ".jpeg") then という文にまとめられます。 どうも挙動がおかしい(実際に動くときに問題があるわけではなく、コンパイル時に文句が多い…)ですけど。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.