Delphiのリファレンス
0. 文字が数字かどうか判断する
1. 文字が 10 進数の数字かどうか判断する
2. 文字がアルファベット文字かどうか判断する
3. 文字がアルファベット文字または 10 進数の数字かどうか判断する
4. 文字が大文字かどうか判断する
5. 文字が小文字かどうか判断する
6. 文字が空白文字かどうか判断する
文字列
0. 文字列を検索する
1. 文字列を連結する
2. 文字列を挿入する
3. 文字列を削除する
4. 文字列を置換する
5. 文字列を比較する
6. 文字列を大文字・小文字を区別しないで比較する
7. 文字列を大文字に変換する
8. 文字列を小文字に変換する
9. 文字列の長さを取得する
10. 指定の文字数になるまで先頭を文字で埋める
11. 指定の文字数になるまで末尾を文字で埋める
12. 先頭の文字列と一致するかどうか判断する
13. 末尾の文字列と一致するかどうか判断する
14. 先頭または末尾にある空白の文字を削除する
15. 先頭または末尾にある指定の文字を削除する
16. 先頭から文字を検索する
17. 末尾から文字を検索する
18. 先頭からいくつかの文字を検索する
19. 末尾からいくつかの文字を検索する
20. 区切り文字で分割して配列に変換する
21. 配列を結合して文字列にする
22. 文字列を Char 型の配列に変換する
23. 改行コードなどの定数を使用する
24. 空の文字列を表すフィールドを使用する
25. StringBuilder で高速に文字列を処理する
26. VB の Left, Mid, Right のように文字列を取り出す
27. 文字列のバイト数を取得する (LenB)
28. 文字列の一部をバイト単位で取り出す (LeftB, MidB, RightB)
日時
0. 日時の取得
1. 現在の日付を取得する
2. 現在の日付と時刻を取得する
3. 指定した書式で日付を文字列に変換する
4. 文字列からDateTimeの値に変換する
5. 文字列からDateTimeの値に厳密かつ高速に変換する
6. うるう年かどうか判断する
7. 指定した年と月に含まれる日数を取得する
8. 年間積算日を取得する
9. 日付の部分だけを取得する
ファイル
0. ファイルの存在を確認する
1. ファイルを作成する
2. ファイルをコピーする
3. ファイルを移動する
4. ファイルを削除する
5. ファイルを完全に削除する
6. ファイルのサイズを取得する
7. ファイルの属性を取得する
8. ファイルの属性を設定する
9. ファイルのタイムスタンプを取得する
10. ファイルのタイムスタンプを設定する
11. ファイルのバージョン情報を取得する
ディレクトリ
0. フォルダの存在を確認する
1. フォルダを作成する
2. フォルダをコピーする
3. フォルダを移動する
4. フォルダを削除する
5. フォルダを完全に削除する
6. フォルダの合計ファイルサイズを取得する
7. フォルダの属性を取得する
8. フォルダの属性を設定する
9. フォルダのタイムスタンプを取得する
10. フォルダのタイムスタンプを設定する
11. フォルダ内のすべてのファイルを取得する
12. フォルダ内のすべてのディレクトリを取得する
13. フォルダ内のすべてのディレクトリとファイルを取得する
14. フォルダ以下のファイルを最下層まで検索または取得する
パス (Path)
0. ファイルパスを結合する
1. ファイルパスからファイル名を取得する
2. ファイルパスから拡張子を含まないファイル名を取得する
3. ファイルパスからディレクトリ名を取得する
4. 拡張子を含むかどうか判断する
5. 拡張子を取得する
6. 拡張子を変更する
7. 絶対パスかどうか判断する
8. 絶対パスを取得する
9. ルートディレクトリを取得する
10. 存在する論理ドライブ名をすべて取得する
11. カレントディレクトリを取得する
12. カレントディレクトリを設定する
13. 一時ディレクトリまでのパスを取得する
14. 一時ファイルまでのパスを取得する
15. システムディレクトリまでのパスを取得する
16. その他の特殊ディレクトリまでのパスを取得する
数学関数 (Math)
0. 指定した精度の最も近い数値に丸める (偶数丸め)
1. 指定した精度の数値に切り上げする
2. 指定した精度の数値に切り捨てする
3. 指定した精度の数値に四捨五入する
4. 指定した数値以下の最大の整数を取得する
5. 指定した数値以上の最小の整数を取得する
6. 指定した 2 つの数値のうち大きい方の数値を取得する
7. 指定した 2 つの数値のうち小さい方の数値を取得する
8. 指定した数値の符号を示す値を取得する
9. 絶対値を取得する
10. べき乗 (累乗) を計算する
プロセス (Process)
0. 二重起動を禁止する
1. 二重起動を確実に禁止する
2. 二重起動をした時に既に起動中のアプリケーションをアクティブにする
3. 自分自身のプロセスを取得する
4. 実行中のすべてのプロセスを取得する
5. 指定した名前に合致するすべてのプロセスを取得する
6. 指定した ID に合致するプロセスを取得する
7. 他のプログラムを起動する
8. 他のプログラムを起動して終了するまで待つ
9. 他のプログラムを起動してアイドル状態になるまで待つ
10. 他のプログラムを強制終了する
11. 他のプログラムのメインウィンドウを閉じて終了する
12. メインウィンドウのタイトルを取得する
13. メインウィンドウのハンドルから GUI があるか判断する
14. ユーザーインターフェイスが応答するか判断する
15. プログラムが終了したかどうかを判断する
16. プログラムが終了したことをイベントで通知する
17. プログラムの終了コードを取得する
18. 細かい条件を指定してプログラムを起動する
ネットワーク
0. SMTPを利用してメール送る
1. URLからIPアドレスを得るには
2. 特定のポートを開いて応答を待つには
3. 特定のポートにSocketで接続する
4. 特定のポートにTcpClientで接続する
5. Webページを取得する
6. Webから画像をダウンロードするには
7. FTPで送受信を行うには
8. ネットワークドライブの割当て
システム
0. マシン名(コンピュータ名)を取得するには
1. ドメイン名を取得するには
2. OSのプラットフォームとバージョンを取得するには
3. システム起動後のミリ秒単位の経過時間を取得するには
4. ログインユーザ名を取得するには
5. Windowsサービスのサービス名を列挙するには
6. メモリの合計サイズ、利用可能なメモリのサイズなどを取得する
7. ディスプレイの大きさ(画面の領域、解像度)を取得する
8. 環境変数を取得する
9. システムのシャットダウン、再起動、ログオフする
10. システムをスタンバイ、休止状態にする
11. レジストリに書き込む
12. レジストリにデータ型を指定して書き込む
13. レジストリから読み込む
14. 指定したキーにあるすべてのキーと値の名前を取得する
15. 値の種類を調べる
16. REG_EXPAND_SZ型のデータを展開せずに取得する
17. レジストリを削除する
18. ゴミ箱を空にする
サウンド
0. WAVファイルを再生するには
1. WAVファイルの再生を止めるには
データーベース
0. SQL Serverデーターベースに接続してCRUDをする
1. Oracleデーターベースに接続してCRUDをする
その他
0. ファイル属性を変更する
1. ファイルやフォルダを圧縮する
2. ファイルやフォルダを解凍する
3. リモートサーバーのファイルリストを作成する
4. FTPで送受信を行う
5. 動画を再生する
6. SQL SERVER からデータを取得する
7. メモ帳
8. タイマー
9. タイマー(2)
10. タイマー(3)
11. タイマー(4)
12. タイマー(5)
13. タイマー(6)
14. タイマー(7)
15. タイマー(8)
16. システムのタイマー類の分解能の調査
17. システム・マルチメディアタイマーの精度テスト
18. タイマー(9)
19. 経過日時(経過年数・経過月数)を計算する
20. 画面(ディスプレイ)の解像度等を取得する
21. ホスト名からアドレスを取得する
22. フォルダ内を検索する
23. フォルダ内を検索する(2)
24. メッセージを送信する
25. メッセージを受信する
26. 郵便番号で住所を検索する
27. ファイルを圧縮・解凍する
28. アラーム
29. ファイルの文字数をカウントする
30. ファイルの属性を変更する(2)
31. CSV ファイルからデータを読み込む
32. ブラウザを起動する
33. ファイルの文字数をカウントする
34. バイナリデータの読み書きをする
35. フォルダの一覧表示
36. Oracleデーターベースに接続してデータを表示する
37. 動画の再生をする
38. フォームを常に一番前に表示させる
39. 印刷をする
40. イベントログを書き込む
41. Youtube の動画のウェブページの HTML コードから動画の公開日を取得する
42. ファイルを圧縮する
43. ファイルを圧縮・解凍する(パスワード付き)
44. EXE ファイルのバイナリダンプ
45. PE ヘッダ内の各構造体のメンバーの値を列挙
46. DLL 内のエクスポート関数名を列挙
47. EnumPrinters 関数
48. WinSpool.SetPrinter 関数
49. PRINTER_INFO_1 構造体
50. PRINTER_INFO_2 構造体
51. PRINTER_INFO_5 構造体
52. プリンタの解像度と用紙サイズ等の取得
53. 画面の解像度等の取得とマルチモニタ関係の関数
54. モニタの情報を取得する
55. EnumDisplaySettingsEx または EnumDisplaySettings を使用する
56. 設定可能な解像度のリストから選択して解像度を変更
57. フォームのリサイズと同時にフォーム上のコントロールもリサイズ
58. ディスプレイデバイスの情報
59. 画面サイズを mm 単位まで取得
60. ステータスバーにコンポーネントを配置 - プログレスバー
61. ステータスバーに描画
62. フォームを使用しないアプリケーション
63. 列挙型の保存と読み出し - TWindowState 型の例
64. 列挙型のメンバーの値を列挙
65. デフォルトの設定状態での表示
66. デフォルトの設定状態での表示(二重に描画)
67. デフォルトの設定状態での表示(追加の描画)
68. グラデーション
69. DefaultDrawing が False の場合
70. goDrawFocusSelected が True の場合
71a. セルのカスタム描画 - 文字列のアライメント(inherited の意義)
71b. セルのカスタム描画 - 文字列のアライメント(plChgCompo)
72. セルのカスタム描画 - 文字列のアライメント(inherited を削除)
73. セルのカスタム描画 - 文字列のアライメント(カスタム描画)
74. セルのカスタム描画 - 選択セルの背景色とフォーカスの枠線
75. セルのカスタム描画 - 指定セルの背景色を変更
76. セルにコンボボックスを表示
77. データの保存と読み込み - CSV と TEXT プロパティ
78. 行または列の挿入と削除と非表示
79. テキストファイルを読み込む
80. 既存のファイルに追加で書き込む
81. ファイル、ディレクトリが存在するか調べる
82. ファイルをクリップボードにコピーする
83. ファイルやフォルダを NTFS 圧縮する(TZipFile)
84. ファイルやフォルダを NTFS 圧縮する(ZIP.EXE)
85. 自分自身のバージョン情報を取得する
86. 特殊ディレクトリのパスを取得する
87. Windows ディレクトリを取得する
88. 環境変数の値を取得する
89. システムディレクトリから推測する
90. Win32 API を使用する
91. ファイルのタイムスタンプを取得する
92. ファイルのタイムスタンプを設定する
93. カレントディレクトリ(現在の作業ディレクトリ)を取得、設定する
94. マウスホイールによるスクロール仕様の変更
95. セル編集時の日本語 IME の設定
96. セル編集時の背景色とフォント - サブクラス使用
97. セル編集時の背景色とフォント - 継承クラス使用
98. 複数のセルを選択 - Objects プロパティ使用
99. 複数行入力できる StringGrid
99. 複数行入力できる StringGrid(カスタムコンポーネント)
トップページへ戻る