Migaro. 技術Tips

                       

ミガロ. 製品の技術情報
IBMiの活用に役立つ情報を掲載!


Delphi/400

Delphi/400の技術情報です。

Delphi/400

【Delphi】画面の描画停止による処理高速化テクニック

ご利用いただいているDelphi/400のシステムにおいては、処理速度向上のために様々な施策をされているかと存じます。処理完了までに時間がかかる要因といえば、画像の読み込みや大量データの読み書きなどと共に「連続処理における画面のちらつき」が...
Delphi/400

【Delphi/400】最新のWindows 11で一部の古いインストーラが起動できない問題の対処

V5~V2005ならびにXE3・XE5にて、Windows更新後にDelphi/400のインストーラが起動できなくなる事象の報告を複数頂いております。その解決手順をご案内します。
Delphi/400

【Delphi】OnMouseDown シフトキーを組み合わせたハンドリング

Delphi/400でクリックされた項目について、ShiftキーやCtrlキーなど特殊キーと組み合わせた場合の簡単なハンドリング方法をご紹介いたします。
Delphi/400

【Delphi】Googleのアプリパスワードを使用したGmail送信

ここ最近、Googleの基本認証が廃止された影響で、DelphiのアプリケーションでGmailをSMTPサーバーとしてメールを送信していたアプリケーションからメール送信できなくなった、というお問合せを複数頂いております。今回は、Google...
Delphi/400

【Delphi】フォームの呼び出され方を判断

今回はDelphi/400で呼び出されたフォーム側で、モーダルの状態を判断するテクニックをご紹介いたします。Delphi/400では複数画面のアプリケーションを作成する場合、標準的なフォームの呼び出し方法ではShowまたはShowModal...
Delphi/400

【Delphi/400】SQL実行時に渡すパラメータの一覧を取得するテクニック

Delphi/400のシステム実行時に、エラー発生時などの原因調査のため更新SQLの実行ログを取得されている場合があるかと存じます。そこで更新のSQL文にパラメータ(バインド変数)を使用していると、どのような値を更新したのかがSQL文中には...
Delphi/400

【Delphi】Labelを点滅させるには

プログラム内で処理完了や未入力項目があることを知らせるためにメッセージダイアログがよく使用されていますが、それ以外にメッセージ用のTLabelを用意しておき、それに表示する方法もあります。TLabelだとダイアログへの応答は不要になりますが...
Delphi/400

【Delphi】システムトレイにアイコンを表示

システムトレイはWindowsのデスクトップ画面の右下、タスクバーの右端にある、小さいアイコンや時計などが並んだ表示領域を指します。ここには起動中の常駐ソフト(例 ウィルス対策ソフト等)のアイコンが表示されています。タスクトレイにアイコンを...
Delphi/400

【Delphi】バージョンアップ時にTBitBtnの旧アイコンを移植する手順と注意点

Delphi 10.4以前(Delphi/400は10.2 Tokyo以前)と、Delphi 11以降のバージョン間の仕様変更点の1つに、TBitBtnコンポーネントのデフォルトアイコン変更があります。TBitBtnコンポーネントはKind...
Delphi/400

【Delphi】historyフォルダの活用とソース復元

「__history」フォルダに保管されたバックアップソースの参照・差分比較・元に戻す方法を解説します。