あまりに初歩すぎる質問で恐縮ですが、Sign関数が使えません。
ヘルプを見てもいまいちわかりません。
var i,j:Integer;
begin i := -12;
j := Sign(i);
ShowMessage(IntToStr(j));
end;
とやると「未定義の識別子Sign」と出るので、ヘルプにあるfunction signをこの処理の前に宣言してもエラーが出ます。
他のMessageDlgなどの関数は使えるのですが、このSignは使えなくて困っています。
このような計算ルーチンは宣言、使用方法などが特殊なのでしょうか?
どうかアドバイスお願いします。
Sign関数なんてありましたっけ?Delphi5ではヘルプで引けませんでした。
Delphi6かDelphi7ならあるのかもしれませんね。
ヘルプを見ると、
ユニット
Math
などとかかれていると思います。
このMathが必要なので、それがないと使えない、ということです。
これを、uses節に追加してやってください。
# Mathは例えの話です。ヘルプで確認してください
早速ありがとうございます。
私の使用しているのはDelphi6なんですが、おそらく6から出てきたのですね。
試したところ無事出来ました。
にしのさんどうもありがとうございました。
ツイート | ![]() |