Migaro. 技術Tips

                       

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


Delphi/400

【Delphi】TEdgeBrowserコンポーネントでブラウザを表示する手順

IE(Internet Explorer)が廃止されて数年が経ちます。今回はIEの後継となるMicrosoft Edgeを使って、Delphiの画面上にブラウザを埋め込む手順をご紹介します。Delphi/400 11 Alexandria以...
Valence

Valence ファンクションキーの押下を無効化する方法

Valenceのアプリはブラウザ上で動作するため、利用者がファンクションキーを押すと、ブラウザ本来の機能が動作します。たとえば、F1キーでヘルプが表示されたり、F5キーで画面が再読み込みされたり、F11キーで全画面表示に切り替わったりします...
Delphi/400

【Delphi】CreateAnonymousThreadを使ったスレッド処理

今回はDelphi/400 XE3以降でのCreateAnonymousThreadを使った簡単なスレッド処理の使い方についてご紹介いたします。例えば動作が止まってしまうような重たい処理をメインスレッドで実行した場合、描画などが止まってしま...
Cobos4i(SP4i)

Cobos4i カレンダー表示・非表示(終了)挙動のカスタマイズ方法

今回のTipsでは、Cobos4i(SmartPad4i)の日付入力項目で表示されるカレンダーについて、表示・非表示(終了)の挙動を JavaScript でカスタマイズする方法を、3 つのパターンに分けてご紹介します。あわせて、日付セルや...
Delphi/400

【Delphi】作成したEXEを強制的に管理者権限で実行させる

Delphi/400 10 Seattle以降では、VCLアプリケーション側で「高DPI」と「管理者権限」の有効化がサポートされています。プロジェクトメニューにあるオプションで「アプリケーション」の項目から、マニフェストファイルの設定欄から...
Valence

Vertical Layoutでウィジェットの高さを動的に変更する方法

ValenceのApp Builderで作成したアプリケーションは、配置したウィジェットの高さがレイアウトによって自動的に決まります。そのため、一覧と明細を縦に並べた画面で「一覧をもっと多く表示したい」「明細を広く見たい」と思っても、利用者...
Delphi/400

【Delphi/400】CLやRPGの終了を待たずにPCへ制御を戻す方法

Delphi/400からIBM i(AS/400)上のCLやRPGを起動すると、その処理が終わるまでPC側に制御が戻らないようにできています。(TAS400.RemoteCmdや、TCmd400・TCall400使用時など共通)これは、IB...
Cobos4i(SP4i)

Chrome アプリモードとキオスクモードの使用方法

今回のTipsでは、Cobos4i(SmartPad4i)で作成したアプリケーションを、Google Chrome の「アプリモード」「キオスクモード」で起動する方法をご紹介します。アドレスバーやメニューバーを非表示にすることで、ブラウザら...
Delphi/400

【Delphi/400】FireDAC接続でApplyUpdatesを行う手順

前回のTipsで、各接続方式でTClientDataSetからApplyUpdatesを行う手順について紹介しました。TClientDataSetコンポーネント使用時は『各種Query(Table) ⇒ TDataSetProvider ⇒...
Valence

URLウィジェットに表示した画像をズームイン・ズームアウトする方法

ValenceのURLウィジェットを使用すると、アプリケーションで簡単に画像やPDFを表示できます。URLウィジェットに表示した画像はデフォルトではiframe内のimgタグとして画面に表示されます。本Tipsでは、表示した画像をズームイン...