技術関連 » Ajax / VB6 / Delphi / VML / Perl / ASP.NET / 正規表現 / CG計算
知識関連 » システム見積り / プロジェクト管理 / その他

開発メモ

関数

関数です。

文字列操作

関数概要使用例Use
StringReplace()文字列置き換えStringReplace(strSecName, #9, '', [rfReplaceAll])
RightStr()右端取得StrUtils
LowerCase
LeftStr
Length

型変換

関数概要使用例
'ABCD'[1]文字列型の1文字をキャラ型へ変換
IntToStr()整数型から文字列型へ変換
StrToInt()文字列型から整数型へ変換
FloatToStr()実数型から文字列型へ変換
FloatToStrF()実数型から文字列型へ
(小数点以下の桁数を調整する場合)
StrToFloat()文字列型から実数型へ変換
Ceil()実数型から整数型へ変換
Floor()実数型から整数型へ変換
Round()実数型から整数型へ変換
Trunc()実数型から整数型へ変換

整数型から実数型へは関数を使用せずに自動的に変換されます。

数学関数

関数概要使用例
Abs()絶対値iIdx := Abs(-3) //3
Sqr()n乗iIdx := Sqr(4) //16
Sqrt()ルートiIdx := Sqrt(9) //3
Sin()サインiIdx := Sin(0) //0
Cos()コサインiIdx := Cos(0) //1
Ln()対数関数iIdx := Ln(2.71828) //0.999999327347282
Exp()指数関数iIdx := Exp(1) //2.71828182845905
Randomize乱数の初期化Randomize;
Random()乱数0から9までの乱数
iIdx := Random(10);
Trunc 切捨て

日時関数

関数概要使用例Use
SecondsBetween()二つの時間の秒数の差を返すiSec := SecondsBetween(dTimeStart,Now);DateUtils

その他の関数

関数概要使用例
Sleep()プログラムの実行を停止Sleep(3000);

ファイル操作

関数概要使用例
ExtractFilePath(ParamStr(0));Exeのフォルダを取得ExtractFilePath(ParamStr(0));
Copyright © 1999-2006 seoi.net All Rights Reserved.
[] [dev][0.00115203857421875]