Delphi Tips 
-----------------------------

キーワード:すべて

>> Index

01/12 ファイルを作らずメモリ上で動作する TTable コンポーネント
10/02 DataSet を指定していないときに QuickReport の進捗状況を表示する
01/22 短いファイル名を長いファイル名に変換したい(COM版)。
12/31 リンクファイルから参照先のファイル名を得る
12/08 SubDetailが印刷できない
10/15 EXE ファイルのスリム化
07/05 デバッグ中にコード特定部分で発生する例外を無視する
02/08 リソースにあるバージョン情報を取得したい。
06/20 システムメニューに項目を追加/削除したい
03/04 自作アプリにスペルチェックの機能をつけたい
03/04 マウスがコントロールから出たことを検知する
03/04 正規表現の使える検索・置換えライブラリ
03/04 ブレークポイントで停止したときに IDE がアクティブにならない
03/04 エディットコントロールで右寄せ表示
03/04 フォームの最小化時のアニメーション効果を出す(BCB)
03/04 コンパイラを識別するための定義済みシンボル
03/04 春分、秋分、夏至、冬至の求め方
11/21 子プロセス(DOS)の標準出力をパイプする
10/02 二重起動防止措置で既存プロセスを最前面に送る
09/24 Delphi7 のコンボボックスの空文字列でエラー
08/22 非ビジュアルコンポーネントの Left, Top 座標を取得
08/22 プロパティ値を文字列に変換/逆変換
07/24 集合型変数の内部構造が知りたい/数値として処理したい。
07/18 スクリーンセーバーの作り方
07/10 浮動小数点数を整数に丸めるときの注意
06/27 Delphi によるレジストリの操作方法
06/27 ファイルの更新日時を得る
06/27 システムアイコンをリフレッシュする
06/27 コントロールパネルを作る
06/27 全てのウィンドウを最小化する
06/27 コンボボックスにブラウザのURL入力のような自動補完機能を付けたい
06/27 TMemoで、先頭行/最終行/指定行へ移動する。
06/25 「アドレス????????でエラーが発生」からエラー位置を知る
06/25 Delphi の格言
06/25 OnDblClick発生時にOnMouseDownはいらない!
06/25 ComboBoxのDropDownListの幅を変更する
06/25 自己実行形式の動画
06/25 フォルダもファイルも選べるダイアログ
06/25 Ini ファイルに published プロパティを保存する方法
06/25 ボタン間を矢印キーで移動させるロジック
06/25 RichEdit を印刷したい
06/25 Install Shield Express でアンインストール時にレジストリを削除できない
06/25 ActiveX でショートカットキーが使えない
06/25 DLL にブレークポイントが設定できない
06/25 FindFirst でアイコンを変更したディレクトリを検索できない
06/25 FindFirst による4文字以上の拡張子の判別
05/17 Photoshop のようなツールウィンドウを実現したい
05/17 HTMLタグ表記の大文字・小文字変換を行う
05/17 文字列から括弧の中のみを削除する
05/17 列挙型(Enum)の値と文字列との変換
05/17 TIdentToInt型とTIntToIdent型
05/17 2つの TMemo のスクロールを同期させる
05/17 2つの TRichEdit のスクロールを同期させる
05/17 文字列や画像データをリソースに埋め込むためのコンポーネント
05/17 ActiveX 内部から自身の親ウィンドウのハンドルを得る
05/17 OnShow イベント中で SetFocus すると不具合
05/17 異なるバージョンのDelphiを1つのPCに共存させる
05/17 TreeView で D&D 中の描画処理
04/04 国際化アプリケーションの作り方
02/09 TListView の ... 表示をなくす
12/27 VBのMIDステートメント
06/11 ListView をスクロールする
06/06 <Delphi Install Dir>\BINディレクトリの中のファイル
06/02 フォームの新規作成のデフォルトを変更したい
06/02 トークンの切り出し
05/14 ディレクトリのファイルを列挙する
04/05 Oracle の Number 型で入力値が化ける
04/05 メモリマネージャのマルチスレッド対応 -- IsMultiThread
04/05 スレッドローカル変数 -- threadvar の使い方
09/08 整数値が奇数かどうかの判定
08/25 ComCtl32.DLL を配布するには
08/12 Dual CPU 機でフォームのフォントに不具合
06/01 色表現について(RGB, HSV, YUV など)
05/26 DLLの初期化・終了処理
04/06 Currency型の小数演算結果が不正
03/28 C++Builder でwith文の代用
03/28 あるアドレスを基点とした、変位のアドレスの参照
01/02 TField.EditMask の y2k 回避
01/02 StringGrid の内容更新を高速に行う
12/28 Windows2000の新APIを使った半透明ウィンドウ
12/22 フォームを1つずつ表示する
12/21 ランダムなレコードの移動
11/30 スクリーンセーバーの名前を変更する。
11/16 INI ファイルを扱うもう1つのクラス
10/14 終了処理の中の例外を見逃すな !
10/12 Pascal 版 auto_ptr -- Free の必要の無い高機能ポインタ
10/07 System ユニットの _ で始まる特殊ルーチンの呼び方
10/07 文字列リソースの編集ツール - 文字列テーブルエディタ
10/07 OnExit ハンドラで次にフォーカスを受け取るコントロールを知る
10/07 大きなソースブロックのコメントアウト
09/30 アクティブデスクトップを使って壁紙を変更
09/27 短いファイル名を長いファイル名に変換したい。
09/27 デスクトップにあるアイコンの数と位置を知りたい。
09/27 アップリケーションにサウンドリソースを埋め込んで使いたい。
09/27 入力された漢字のひらがなを取り出す
09/27 エクスプローラからファイルをドラッグ&ドロップする
09/27 アプリケーションを常駐させてタスクトレイに登録したい
09/26 ファイルを削除してゴミ箱に移動させたい。
09/25 TSaveDialogでファイルタイプが変更されたらファイル拡張子を変更したい
09/24 Windows 特殊フォルダの Class ID List
09/24 TOpenDialog(TSaveDialog) の初期フォルダをシステムフォルダ(デスクトップなど)に設計する
09/24 TOpenDialogで、Executeメソッド実行時に表示位置を変えたい。
09/23 シェルのデスクトップやマイコンピュータをプログラムから開きたい。
09/23 TOpenDialogが表示された時のフォーカスを変えたい。
09/22 長いファイル名を短いファイル名に変換したい
09/21 Delphi4 で TBitmap を pf1bit で使うときの注意点(不具合回避)
09/21 TListを特定のクラスのListにする方法
09/20 エクスプローラのように、アプリケーションにブラウザページをつくりたい。
09/20 フォームのアイコンをアニメーションにしたい
09/20 MDI等で二重起動を防止して新しいファイルを開く
09/19 二重起動の判定
09/19 簡易アプリケーション間通信
09/19 インターネット エクスプローラを起動したい/その情報を取得したい
09/19 Sqr()の結果が負になる!?
09/17 起動中のブラウザからURLを取得する/ブラウザにURLをセットする方法
09/16 StringGrid でセル編集終了のイベントを得たい
09/16 TStringGrid の列の ReSize イベントの取得
09/16 Pascal で文字列を効率良く扱う(例:文字列を逆順にする)。
09/15 漢数字で位取り表示
09/15 Win98 でタイトルバーのグラデーション色を得る
09/15 子に override されたメソッドを孫クラスから呼び出す
09/15 TRichEdit.Add でリソース不足
09/15 TPageControl に OnDblClick を追加する
09/15 TTreeView で5つ以上のオーバレイ・イメージを使う
09/15 Install Shield でアンインストール時にレジストリが掃除されない
09/13 TFontDialog で標準以外のサイズを選択肢に表示したい
09/11 Editコントロールで入力を数値専用にする
09/11 TMemo のキャレットを非表示にする
09/11 エディットコントロールにポップアップウィンドウをつけたい
09/09 文字列を TDateTime に変換する
09/09 経過日数を取得する
09/09 1時間後を取得する
09/09 Metafile が Draw で1ピクセル小さく描画される
09/09 TWebBrowser を使って HTML の描画イメージを取得する
09/09 DLL 内で TDBCtrlGrid を使うときの注意事項
09/09 サブネットマスク値など TCP/IP 関連パラメータを取得する
09/09 UDP 通信で NoParam ???
09/09 デフォルトプリンタの設定
09/09 TPageControl でタブをドラッグして順序入れ替え
09/08 任意のドライブをセクタ単位で読み書きする
09/08 IME に未確定文字列を入力
09/08 フォルダのタイムスタンプを変更する
09/08 Delphi3 でコンポーネントパレットを複数行にする
09/08 ショートカットキーに'+'を使う。
09/07 右寄せ・数値入力可能なEditコンポーネントを作りたい。
09/06 メッセージボックスを独自にカスタマイズしたものを使いたい。
09/06 Delphi 2.0/3.0でCPUウィンドウを出す
09/06 メインフォーム以外のフォームをタスクバーに入れたい。
09/06 APPのフォームを最小化して起動したい
09/06 メッセージボックスのデフォルトボタンを変えたい
09/06 ButtonのCaptionで改行を使って文字を複数段で表示したい
09/06 キーボードでボタンを押したとき、ボタンをちゃんと沈ませたい
09/06 カーソルキーでボタン(TButton)のフォーカス移動をやめさせたい
09/06 エディットコントロールにコンボボックスのようなボタンをつけたい
09/05 数値の2進数への変換で効率的な方法
09/05 ドッカブルメニュー(ツールバー形式のメニュー)を実現したい。
09/02 Windowsの「ファイルの検索」ダイアログをプログラムから使いたい
09/01 フォームの最小化、最大化をアニメーションでやりたい。(DELPHI)
09/01 RichEditでHTMLタグを色・書式付き表示をする
08/31 LinesプロパティエディタでTabを入力する
08/31 全角文字が半角文字の2倍幅になるフォントの選び方
08/31 RichEdit の全パラグラフのタブ幅を設定する
08/31 TRichEdit.Paragraph.Tab[] の設定(Tab位置の設定)
08/30 メインフォーム以外のフォームを最小化した時もAPP全体を最小化したい
08/30 Pascal 版の yacc & lex
08/28 データコントロールのDataLinkオブジェクトを取得する方法(ReadOnlyプロパティのバグの解決法)
08/26 ダイヤラを呼び出す。(TAPI32.DLLの使用)
08/26 他のアプリの起動パスを取得する
08/26 セルのテキストをドラッグイメ−ジにしてグリッド(TStringGrid)でドラッグ&ドロップを行う
08/26 ツリービューのノードをドラッグ&ドロップで移動させる
08/26 書式付きメモ型項目へアクセスしたい
08/23 デスクトップのウィンドウのタイトルとハンドルを取得する
08/23 プロセスの実行ファイル名を列挙する
08/23 Win95/98で、ウィンドゥハンドルから、実行アプリ名を知る
08/23 WinNT でウィンドウハンドルから実行アプリ名を知る
08/21 クリップボードのフォーマットを知る
08/21 クリップボードが更新された時のイベントを取得する
08/19 インターネットエクスプローラのアドレス帳を呼び出す
08/17 PASCAL ソースの整形ツール
08/14 Delphi2/3.x における Cardinal 型の妙な定義
08/14 MS-Word 97 で作成した rtf ファイルがヘルプコンパイラでエラーを起こす
08/14 カスタムコントロールの子コントロールをオブジェクトインスペクタに表示させない
08/14 ショートカットキーのキー名を独自に設定する
08/14 Object Pascal のコーディングスタイル
08/13 TColor 値を文字列に変換する
07/28 HTML-Help を作りたい
07/14 基本的な階層プロパティ定義の例
07/09 @ 演算子の働き
07/07 CapsLock の状態を変更する
06/08 LhasaのようなUIを持つアプリケーションの作成方法
05/28 TFileListBox にファイル名が重複して表示されてしまう
05/19 コンボボックスのリスト部分の幅を指定する
05/19 独自メッセージとして自由に使える値の範囲
05/19 「送る」の 516 文字制限について
05/19 TRichEdit の内容を高速に変更する
05/14 文字数のカウント方法
05/14 システムカラーを得る、設定する
05/12 コードエディタで「キーボードマクロ」を使う
05/12 コードエディタで選択部分をまとめてインデントする
05/12 コードエディタで矩形領域を選択する
05/08 改行コードの違いについて
05/01 右の項目の幅が固定されるTStatusBar
04/29 TCoolBarを用いたツールバーの位置保存
03/21 アプリケーション間でデータの送受信(WM_COPYDATAを使う)
02/11 BCB で実行ファイルのサイズを小さくするには
02/11 IME 入力で読み仮名を取得する
02/11 デバッグ中に関数評価の戻り値をチェックしたい
02/11 フォームの破棄、生成を続けて行うときの注意事項
02/11 DBGrid のスクロールバーを非表示に
02/11 プログラムからプリンタのスプーラ表示を開く
02/11 カレントユーザのデスクトップディレクトリを得る
02/11 IniFile に書き込みを行った後にはバッファのクリアが必要
02/11 TFileStream で標準出力に表示
02/11 半角カナを確定無しで直接入力させる
02/11 CreateProcess を使うときは CloseHandle で後始末
02/11 ディスパッチインターフェイスとデュアルインターフェイスについて
02/11 デバッグ時にライブラリ内もステップ実行したい
02/11 マウスがクリックされた正確な時刻が知りたい
02/11 Delphi2 以上で Form の枠を黒線一本にするには
02/11 エクスプローラで使われるアイコンを取得・変更する
02/11 和暦を西暦に直したい
02/11 可変長レコードの扱い方
02/11 アプリケーションが最小化されているかどうかを判定する
02/11 クリップボードにコピーされたファイル・ディレクトリ
02/11 Form をスクロールして特定のコントロールを表示させる
02/11 プリンタのスプールファイルを TMetafile に読みこむ
02/11 長すぎる TreeView アイテムを補完するチップヘルプを出さなくする
02/11 リムーバブルドライブの種類を判別する
02/11 下の図柄がすける透明パネル
02/11 Bitmap のパレットに使いたい色を追加する
02/11 API を使って縦書きなどのフォントを指定する
02/11 表示中のポップアップメニューを消す
02/11 TSplitter をドラッグ中にヒント文字列が表示された時の不具合
02/08 リードオンリーファイルを Assign/Reset で読もうとするとエラーになる
02/08 Fortran のソースを C に変換するツール
02/08 TColor を RGB 値へ変換する
02/08 Delphi で DOS のアプリを書く方法
02/08 Delphi/CBuilder で作った DLL から VB に文字列を返す
02/08 コントロールパネルのスクリーンセーバの設定画面を表示させる
02/08 Windows95 のみを再起動する
02/08 ダイヤルアップネットワークで設定されている接続先を取得する
02/08 他プロセスの Window を GUI で選ばせたい
02/08 *.h ファイルから *.pas ファイルを作るコンバータ
02/08 任意の実行ファイルが DLL などからインポートしている関数の一覧を得る
02/08 実行終了後、自分自身(実行ファイル)を削除したい
02/08 メタファイルを wmf 形式でコピーするときの注意
02/08 超高速 ListView
02/08 ステータスバーにプログレスバーを置きたい
02/08 Glyphに張ったビットマップの背景がおかしくなる
02/08 中村さんありがとうシリーズ:ビットマップ・パレット編
02/08 デスクトップフォルダのパスを得る
02/08 Scaled/AutoScrollプロパティと実行時のフォームサイズ
02/08 起動時にフォームの表示・非表示を決める
02/08 TBitmap の Width/Height に 0 を代入すると例外が発生する
02/08 Bitmap から Icon を作る
02/08 CD-DA のデータを Wav ファイルに落としたい
02/08 複数プログラムから同一内容のメモリを参照/更新する
02/08 プログラムからWindowsのスタートメニューを表示する
02/08 SetWindowsExt/SetViewportExtを使うときの注意点
02/08 PopupMenu に MainMenu のサブ項目をそのまま表示する
02/08 親クラスのプライベートフィールドにアクセスする
02/08 OpenDialogでたくさんファイルを選択するとエラー
02/08 C++ の関数の親子関係をレポートするツール
02/08 スクリーンセーバーをプログラムから停止する
02/08 Delphi3のコード補完機能で選択肢をソートして表示させる
02/08 コードエディタで「しおり」を使う
02/08 Delphiアプリをマウスのホイールに対応させたい
02/08 ヘルプ作成用のホットスポットエディタ(SHED.EXE)の入手方法
02/08 「システムエラー 読み出せません ドライブ X:」ダイアログを回避する
02/08 StringGrid で マウスのある Cell 内容に応じた Hint を出したい
02/08 自作コントロールで IME 入力時の変換候補をキャレット位置に表示したい
02/08 TDDEClientConvで最初の行しか実行されない?
02/08 TUpDown の不具合
02/08 Delphi1/2で状況依存型のコンポーネントヘルプを作るときの注意
02/08 time_t を TDateTime に変換する
02/08 TPageControl を TabPosition=tpBottom にすると不具合
02/08 TBitmap をきれいに印刷する
02/08 アプリケーションアイコンの変更が反映されない
02/08 クイックレポート関連記事
02/08 BCB3 のバージョン情報でキー名が日本語だと不具合
02/08 起動したアプリケーションの終了待ち
02/08 BCB1 から BCB3 へ移動したプロジェクトでのプリコンパイルヘッダ利用
02/08 最新版クイックレポート(英語)の日本語化
02/08 親の published プロパティを子クラスで隠蔽する
02/08 NT のタスクマネージャにアプリケーションのアイコンが表示されない
02/08 QuickReport で Canvas プロパティを使う
02/08 DDeClientConv を使ってスタートメニューにアイコンを登録
02/08 DLL のロード・アンロードでメモリリーク?
02/08 サブフォームがアクティブな時はメインフォームのアクセラレータキー・ショートカットキーを無効にしたい
02/08 用紙の印刷可能範囲を求める
02/08 超高速タイマーコンポーネント(サブミリ秒)
02/08 スタートメニューを任意の位置にポップアップさせる
02/08 MS-Access97 に接続できない
02/08 Delphi1.0でHugeポインタを使う
02/08 IDEのコードエディタのデフォルトサイズを変更する
02/08 アイコン状態で起動するアプリ
02/08 Windowsの「ファイルの検索ダイアログ」を表示させる
02/08 StringGridで選択セルのハイライト表示を無くしたい
02/08 関数のパラメータを省略可能にしたい
02/08 TLabelのFontがイタリックだと、AutoSize=Trueで右端が切れる
02/08 Delphi1.0のDirectoryListBoxが全角英文字のディレクトリ名で動作不良
02/08 Delphi3 の TStringList.CommaText の不具合
02/08 TIniFileにクオートを含む文字列を与えるときの注意点
02/08 Internetコンポーネントが他のマシンで動かない
02/08 自作アプリで作ったオブジェクトを他のアプリに貼り付けたい
02/08 Visual C++ と Delphi で Exe/DLL のやり取り
02/08 フォームの印刷時にComboBoxの内容が印刷されない
02/08 Delphiのインラインアセンブラで MMX コードを使いたい
02/08 COMCTL32.DLLのバージョンについて
02/08 Delphi3.1でオブジェクトインスペクタの表示がおかしい
02/08 DelphiのバグをBorlandに報告する
02/08 TrueTypeフォントからベクタ情報を得る
02/08 oDelphi1.0とDelphi2.0/3.0でコンポーネントのソースを共有したい
02/08 TDriveComboBoxの内容の更新
02/08 TMemoで入力*行数*を制限したい
02/08 設計時にフォームがエラーで読み込めず変更もできない
02/08 TListViewで列を指定してソート
02/08 文字列の切り分け
02/08 TStringGridのソート
02/08 StringGrid/DBGrid でのセル編集の動作を細かく指定する
02/08 32bitアプリから16bit DLLを呼び出す
02/08 complib.dllが壊れた!また全部のコンポーネントをインストールするの?!
02/08 New/Dispose に Pointer 型のポインタを渡すと。。。
02/08 Delphi3.0でDLLにバージョン情報が入らない
02/08 Delphi 1.0 (16bit)で、物理メモリアドレスに直接アクセスする
02/08 NTで他のアプリが開いているファイルを知る

最終更新: 6285 日前

[新規作成] [最新の情報に更新]

How To
Lounge
KeyWords

Tips
Delphi
Home
Osamu Takeuchi osamu@big.or.jp

.