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で他のアプリが開いているファイルを知る
最終更新: 6523 日前
[新規作成]
[最新の情報に更新]
Osamu Takeuchi
osamu@big.or.jp