4D Doc Center : 4D Progress(進捗バー)

Similar documents
4D Progress( 進捗バー ) 4D には新しい組み込みコンポーネント 4D Progressが含まれます このコンポーネントを使用して (Mac OSのFinderのように ) 1つ以上の進捗バーを同じウィンドウに表示することができます 各進捗バーにはProgress Newメソッドから自

JavaScript プログラミング 4.Web ブラウザのオブジェクト 4-4 window オブジェクト 4-5 location オブジェクトと history オブジェクト 4-6 link オブジェクト 08T4082A 野太樹

Prog2_12th

図 2 インストールウイザード画面 図 3 のような画面が表示されるので 使用許諾契約の全項目に同意します (A) にチェックを入れ て 次へ (N)> をクリックしてください 図 3 使用許諾契約の画面 図 4 のような画面が表示されるので 次へ (N) をクリックしてください インストール先を変

VB.NET解説

Section1_入力用テンプレートの作成

テキストファイルの入出力1

Format text with styles

目次 はじめに ツールのインストール ソフトウェアを起動する 画像ファイルの選択... 7 位置の調整... 8 背景色の設定 進捗バーの設定 パスワード設定 ユーザー情報の設定 設定

Prog2_15th

Javaプログラムの実行手順

WebReportCafe

NotifyIconコントロール

ランタイム版 Pro 版共通 症例登録システム 2018/12/11 Q & A 目次 1. 起動時のエラー... 2 Q11. " ファイル jsgoe_data3.fmp12 を開くことができません" と表示されます (Windows) 2 Q12. ショートカットから起動できません (Wind

DocuPrint 4050 PostScript ユーザーズガイド

目次 1. XQuartz インストール PlayOnMac インストール Wine のアップデート ターミナル インストール MT4/MT 既知の問題 ターミナルデータ案内 14 2

24th Embarcadero Developer Camp

home-unit2_quickguide_ras_v1.1

エクセルの基礎を学びながら、金額を入力すると自動的に計算され、1年分の集計も表示される「おこづかい帳」を作りしょう

新規インストールガイド Sophos Anti-Virus for Mac 9.7 学内利用版 本書は Download Station から Sophos Anti-Virus for Mac 9.7 の学内利用版 ( 以下 Sophos Anti-Virus とする ) をダウンロ ドし 新規イ

CodeGear Developer Camp

LB メディアロック3 クイックガイド

Windows8.1基礎 ファイル管理

Windows 10 のインストール Windows 10 の Technical Preview(Build 9926) の日本語版が 2015 年 1 月末に公開され 以後着々とアップグレードが行われ 遂に製品版は 2015 年 7 月 29 日から発売された 発売後 1 年間は Windows

ダウンロードしたファイル (ProselfDisk.exe) をダブルクリックして実行してください 図 2 のような画面が表示されるので 次へ (N)> をクリックしてください 図 2 インストールウイザード画面 図 3 のような画面が表示されるので 使用許諾契約の全項目に同意します (A) にチェ

CodeGear Developer Camp

. フォントを OS にインストールする インターネット等で入手したフリーのフォントをインストールすることにより Windows に標準でインストールされているフォント以外のものを利用することができます 多数のフォントをインストールするとパソコンの動作が遅くなります 必要なフォント以外はインストール

<4D F736F F D B9689C291D282BF817A30332D E B838B90DD92E8837D836A B B

Android Layout SDK プログラミング マニュアル

SUD Hintergrund Information

(6) コンボドライブのドライブ文字の変更 コンピュータの管理 ウィンドウの右下側フレームの CD-ROM 0 DVD (E:) と書かれた箱 ( 図 02-2) にマウスのポインタを合わせ, 右ボタンをクリックしてメニューを表示する メニューから ドライブ文字とパスの変更 (C)... を選択する

Windows Layout SDK プログラミング マニュアル

1. Office365 ProPlus アプリケーションから利用する方法 (Windows / Mac) この方法では Office365 ProPlus アプリケーションで ファイルの保管先として OneDrive を指定することができます Office365 ProPlus アプリケーションで

A. InstallScript プロジェクト InstallScript インストールは InstallScript エンジンによって制御され 決められた順序で一連のイベントが生成されます これらのイベントは インストールを実行するソフトウェアハンドラーをトリガーします たとえば インストールがロ

Prog2_10th

Microsoft Word - CMSv3マニュアル-STB編(WindowsPC).docx

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

4D PACK

インストール ダウンロード Infragistics Windows Forms 修正項目 ID 修正日 コンポーネント カテゴリ 説明 言語 /5/17 WinCalendarInfo バグ修正 カレンダーの情報を変更すると予定がなくなる問題 EN /0

MAC の Horizon Auton インストール方法 Page 1 of 25

Vista IE7 ブラウザの設定手順

4D Doc Center : 4D Write Proリファレンス

Prog2_4th

インテル(R) Visual Fortran コンパイラ 10.0

IMC_31.ja.indd

ガイダンス

MOS_Windows8

ARES 2018

ARES 2018

HCI プログラミング 8 回目ボタン チェックボックス ラジオボタン 今日の講義で学ぶ内容 ボタンとアクションイベント ボタンのカスタマイズ チェックボックスとラジオボタン ボタンとアクションイベント 1 ボタンを配置してみましょう ボタンは ラベルと同じようにフォントやその色 画像の貼り付けなど

ブラウザ Internet Explorer 7 の設定について 第3版

第 1 章 : はじめに RogueWave Visualization for C++ の Views5.7 に付属している Views Studio を使い 簡単な GUI アプリケーションの開発手順を紹介します この文書では Windows 8 x64 上で Visual Studio2010

プログラミング基礎I(再)

平成 30 年度 プログラミング研修講座 岩手県立総合教育センター

(Microsoft Word - VisionPro\203C\203\223\203X\203g\203\214\201[\203V\203\207\203\223\203}\203j\203\205\203A\203\ doc)

FTPサーバーへのアクセス権限設定

FileExplorer for ASP.NET Web Forms

新規インストールガイド Sophos Anti-Virus for Mac 9.7 学外利用版 本書は Download Station から Sophos Anti-Virus for Mac 9.7 の学外利用版 ( 以下 Sophos Anti-Virus とする ) をダウンロ ドし 新規イ

intra-mart Accel Platform

ウィンドウの構成ウィンドウはタイトルバーとウィンドウ枠からなります タイトルバーには最小化 / 最大化ボタンや閉じるボタンがあります また ウィンドウはクライアント領域をもちます クライアント領域にはボタンなど GUI 部品が配置されます GUI 部品配置 ( レイアウト ) ウィンドウ ( ステー

目次 1. 写真と文字を使用したコンテンツスライドの作成 3 2. コンテンツスライドの自動切り替え まとめ 課題にチャレンジ 19 レッスン内容 写真と文字を使用したコンテンツスライドの作成 第 8 回では写真と文字を使用したコンテンツスライドを作成します コンテンツスライ

DJM-900nexus アップデート方法 for Microsoft Windows 7 A. 展開したファイルの内容を確認してください : 1. ダウンロードしたファイルを展開します ダウンロードしたファイルを右クリックし 表示されたメニューから すべて展開 を選びます 展開先を指定してファイル

クリッピング領域

メソッドのまとめ

intra-mart Accel Platform — IM-Repository拡張プログラミングガイド   初版  

目次 目次 サービス内容... 2 どこでもキャビネットとは... 2 Windows クライアント版アプリの概要... 2 お問い合わせ窓口... 2 インストール / アンインストール... 3 インストールする... 3 アカウントを設定する... 5 アンインストールする... 8 基本操作

Microsoft Word -

目次. ご利用上の注意. アプリをインストールする. アプリを起動する. アプリの初期設定を行う. アプリのログインパスワードを変更する 6. アプリのメニューを操作する 7. ステータスを送信する 8. 定期位置通知間隔を変更する 9. 随時検索をする 0. メッセージ連絡をする. メッセージの連

GS1-128 の描画 DLL について (ver. 2.3) 動作環境など動作環境 WindowsXP Windows Vista Windows7 Windows8/8.1 Windows10 上記 OS について すべて日本語版を対象としております 32bit アプリケーションから呼び出される

V-CUBE ミーティング

ライセンス認証ガイド Windows 10 Pro 本書は Download Station から Windows10 のライセンス情報をダウンロ ドし インストール済みの Windows 10 に適用する手順を記載しています 本手順は学内ネットワークに接続した状態で行う必要があります 認証プログラ

Create!Form V11 - 機能リファレンス - テスト実行

Microsoft Word - メールソフト設定方法.docx

ArcGIS for Server での Web マップの作成方法

Microsoft Word - macマニュアル【 】.doc

ResizeKit2 VB/Delphi/C++Builderプログラミングマニュアル

新規インストールガイド Microsoft Office Professional Plus 2016 本書は Download Station から Microsoft Office Professional Plus 2016( 以下 Office) をダウンロ ドし 新規インストールを行う手順

設定

API 連携方式 外部 DLL の呼び出し宣言 外部 DLL の呼び出し宣言のサンプルコード (Microsoft Visual C#.NET の場合 ) プログラムコードの先頭で using System.Runtime.InteropServices; が必要 クラスの内部に以下のような外部 D

目次 1. PDF 変換サービスの設定について )Internet Explorer をご利用の場合 )Microsoft Edge をご利用の場合 )Google Chrome をご利用の場合 )Mozilla Firefox をご利

V-CUBE ミーティング

メソッドのまとめ

注 ) CDをセットしてから プログラムが起動するまでの時間はパソコン CDドライブの性能によって差がありますが 概ね10 秒程度です 1 分間待ってもプログラムが起動しない場合は もう一度 CDをセットしなおしてください それでも起動しない場合 CDからの自動起動が無効になっている可能性があります

WebOTXプロファイラを使用したメモリリーク調査方法

ガイダンス

プリンタードライバーインストールガイド - Windows 10/8.1 - 本ガイドは 複合機 bizhub C368 を例に説明をしています 他の機種の場合も操作 法は同じです 本書では Windows 10 および 8.1 で複合機を利 するために必要なプリンタードライバーのインストール 法を

3

Microsoft Word - Flexera_LicenseServerInstallation2015

目次 更新履歴... 1 ファイル構成... 3 main.js( エクステンションのパネル側 ) の処理... 4 hostscript.jsx の関数の呼び出し... 4 evalscript() のコールバック関数... 5 hostscript.jsx(illustrator 側 ) の処理

Web ブラウザー編 ログイン フォルダーの作成 文書のアップロード 文書のダウンロード フォルダー / 文書の削除 文書公開 文書受け取り チェックアウト チェックイン ( ロック解除 ) ログアウト STEP 1 : ログイン 1 ご利用開始のお知らせ メールに記載されている URL から オン

1.WebClass( ウェブクラス ) とは WebClass を利用される前に 学生の立場で WebClass を利用してみましょう... 4 開始方法... 4 資料を閲覧する 先生の立場で WebClass を利用してみましょう... 8 資料を

INFRAGISTICS WPF 18.1 サービスリリースノート 2019 年 4 月 Infragistics WPF で実現する高度な BI ときれいなデスクトップ UI Infragistics WPF コントロールは 広範な機能を提供し 最小限の開発工数でアプリケーションの作成を可能にしま

TFU-RW811A ドライバインストール手順書

アーカイブ機能インストールマニュアル

Microsoft PowerPoint - jouhou11vista.ppt [互換モード]

SAMBA Remote(Mac) 編 PC にソフトをインストールすることによって OpenVPN でセキュア SAMBA へ接続することができます 注意 OpenVPN 接続は仮想 IP を使用します ローカル環境にて IP 設定が被らない事をご確認下さい 万が一仮想 IP とローカル環境 IP

メール設定

SAC (Jap).indd

図 2 Excel スプレッドシートの世界 のウィンドウ 図 3 Visual Basic の世界 のウィンドウ 図 3 の VBA ウィンドウは 図 2 の Excel ウィンドウのメニューの ツール をクリックし 開か れるプルダウンメニューで マクロ /Visual Basic Editor

Transcription:

4D Progress( 進捗バー ) 4D には新しい組み込みコンポーネント 4D Progress が含まれます このコンポーネントを使 して (Mac OS の Finder のように ) 1 つ以上の進捗バーを同じウィンドウに表 することができます 各進捗バーには Progress New メソッドから 動で ID が割り当てられます この ID は進捗ダイアログボックスの属性と値を管理するコンポーネントメソッドで使 されます このコンポーネントの共有プロジェクトメソッドはエクスプローラーのコンポーネントメソッドページで ることができます : 4D Progress メソッドリストコマンドリスト ( 字順 )

4D Progress メソッドリスト Progress Get Button Enabled Progress Get Button Title Progress Get Icon Progress Get Message Progress Get On Error Method Progress Get On Stop Method Progress Get Progress Progress Get Title Progress New Progress QUIT Progress SET BUTTON ENABLED Progress SET BUTTON TITLE Progress SET FONT SIZES Progress SET FONTS Progress SET ICON Progress SET MESSAGE Progress SET ON ERROR METHOD Progress SET ON STOP METHOD Progress SET PROGRESS Progress SET TITLE Progress SET WINDOW VISIBLE Progress Stopped

Progress Get Button Enabled Progress Get Button Enabled ( id ) -> 戻り値 引数 型 id 戻り値 倍 整数ブール 進捗バーのID True = 停 ボタンを表 ; False = 停 ボタンを 表 Progress Get Button Enabled メソッドは id 引数で指定された進捗バーに停 ボタンが表 されている場合 True を返します 表 されない場合 ( デフォルトオプション ) False を返します

Progress Get Button Title Progress Get Button Title ( id ) -> 戻り値 引数 型 id 戻り値 倍 整数テキスト 進捗バーのID 停 ボタンのラベル 注 : このメソッドは Windows でのみ使 できます では停 ボタンにラベルが表 されません Progress Get Button Title メソッドは id 引数で指定された進捗バーの停 ボタンのラベルを返します デフォルトのラベルは " 停 " です メソッドは停 ボタンが表 されていない場合でも設定されているラベルを返す点に留意してください

Progress Get Icon Progress Get Icon ( id ) -> 戻り値 引数 型 id 倍 整数 進捗バーのID 戻り値 ピクチャー 進捗バーのアイコン Progress Get Icon メソッドは id 引数で指定された進捗バーのアイコンを返します

Progress Get Message Progress Get Message ( id ) -> 戻り値 引数 型 id 倍 整数 進捗バーのID 戻り値 テキスト 進捗バーメッセージ Progress Get Message メソッドは id 引数で指定された進捗バーのメッセージを返します

Progress Get On Error Method Progress Get On Error Method -> 戻り値 引数 型 戻り値 テキスト エラーが発 したときに呼び出されるメソッド ( 指定した場合 ) Progress Get On Error Method は進捗バー使 時エラーが発 した場合に呼び出される ホストデータベースのプロジェクトメソッド名を返します エラーメソッドが指定されていない場合 メソッドは空の 字列を返します

Progress Get On Stop Method Progress Get On Stop Method ( id ) -> 戻り値 引数 型 id 倍 整数 進捗バーのID 戻り値 テキスト 停 ボタンがクリックされたときに呼び出されるメソッド ( 指定した場合 ) Progress Get On Stop Method は id 引数で指定された進捗バーの停 ボタンがクリックされたときに呼び出される ホストデータベースのプロジェクトメソッド名を返します 停 ボタンにメソッドが割り当てられていない場合 メソッドは空の 字列を返します

Progress Get Progress Progress Get Progress ( id ) -> 戻り値 引数 型 id 戻り値 倍 整数実数 進捗バーのID 進捗バーの値 Progress Get Progress メソッドは id 引数で指定した進捗バーに関連付けられている現在の値を返します

Progress Get Title Progress Get Title ( id ) -> 戻り値 引数 型 id 戻り値 倍 整数テキスト 進捗バーのID 進捗バーのタイトル Progress Get Title メソッドは id 引数で指定された進捗バーのメインタイトルを返します

Progress New Progress New -> 戻り値 引数 型 戻り値 倍 整数 進捗バーのID Progress New メソッドは新しい進捗バーを作成し その ID 番号を返します この ID は進捗バーが表 されている間はユニークですが 閉じられた後は再利 されることがあります 最初にこのメソッドが呼び出されるとローカルプロセスが作成され メインウィンドウ中央に新しいウィンドウが開かれます デフォルトでこのウィンドウは : 未定義の進捗バーが表 されます メッセージも表 されません このメソッドが呼び出されたとき すでに進捗ウィンドウが開かれていれば 同じプロセス内で新しい進捗バーが 番下に表 されるよう ウィンドウがリサイズされます :

Progress QUIT Progress QUIT ( id ) 引数 型 id 倍 整数 進捗バーのID Progress QUIT メソッドは id 引数で指定された進捗バーを閉じます id で指定された進捗バーが表 されている唯 のものであれば ウィンドウ およびローカルプロセスも閉じられます そうでない場合表 中の進捗バーだけが表 されるよう ウィンドウがリサイズされます 例題 " フォルダー 3 をコピー中 " 進捗バーの ID が 3 のとき : Progress QUIT(3)

Progress SET BUTTON ENABLED Progress SET BUTTON ENABLED ( id ; button ) 引数 型 id button 倍 整数ブール 進捗バーのID True = 表, False = 表 Progress SET BUTTON ENABLED メソッドは id で指定された進捗バーの停 ボタンの表 / 表 を設定するために使 します デフォルトで進捗バーには停 ボタンが表 されません button 引数に True を渡すとこのボタンが表 されます : 停 ボタンが押されたときの動作は Progress SET ON STOP METHOD メソッドを使 して または Progress Stopped メソッドの戻り値をテストして 開発者が管理しなくてはなりません

Progress SET BUTTON TITLE Progress SET BUTTON TITLE ( id ; title ) 引数 型 id 倍 整数 進捗バーのID title テキスト 停 ボタンのラベル (Windows) 注 : このメソッドは Windows のみで利 できます Mac OS では停 ボタンにラベルがありません Progress SET BUTTON TITLE メソッドは id 引数で指定された進捗バーの停 ボタンのラベルを設定するために使 します デフォルトでこのボタンのラベルは " 停 " です : 進捗バーの停 ボタンはデフォルトでは表 されません 進捗バーにこのボタンを表 させたい場合 Progress SET BUTTON ENABLED メソッドを使 しなければなりません 例題 ボタンラベルに " アボート " を使 したい場合 : <>ID:=Progress New... Progress SET BUTTON TITLE(<>ID;" アボート ")

Progress SET FONT SIZES Progress SET FONT SIZES ( sizetitles {; sizemessages {; sizebuttons}} ) 引数 型 sizetitles 倍 整数 タイトル のフォントサイズ sizemessages sizebuttons 倍 整数倍 整数 メッセージ のフォントサイズ (Windows) 停 ボタンのフォントサイズ Progress SET FONT SIZES メソッドはすべての進捗ウィンドウに適 される 各種テキストのフォントサイズを変更するために使 します sizetitles sizemessages そして sizebuttons 引数には使 するフォントサイズを渡します サイズを変更したくない場合 対応する引数に -1 を渡します 例題 1 メッセージのサイズのみを変更する場合 : Progress SET FONT SIZES(-1;13) 例題 2 タイトルおよびメッセージのサイズを変更する場合 : Progress SET FONTS("Arial Black";"Arial narrow") Progress SET FONT SIZES(13;12)

Progress SET FONTS Progress SET FONTS ( fonttitles {; fontmessages {; fontbuttons}} ) 引数 型 fonttitles テキスト タイトル のフォント fontmessages テキスト メッセージ のフォント fontbuttons テキスト (Windows) 停 ボタン のフォント Progress SET FONTS はすべての進捗バーウィンドウで使 される各種フォント名を変更するために使 します fonttitles fontmessages および fontbuttons 引数には使 するフォント名を渡します フォント名を変更したくない場合 対応する引数に空の 字列 ("") を渡します 例題 メッセージ のフォントのみを変更する場合 : Progress SET FONTS("";"Arial")

Progress SET ICON Progress SET ICON ( id ; icon {; foreground} ) 引数 型 id 倍 整数 進捗バーのID icon foreground ピクチャーブール アイコンとして表 するピクチャー進捗バーを最前 に表 Progress SET ICON メソッドは進捗バー内に表 するアイコンを変更するために使 します デフォルトで以下のアイコンが表 されます : id には Progress New メソッドから返される進捗バーユニーク ID を渡します icon には進捗バーウィンドウのアイコンとして使 するピクチャーを渡します このアイコンの最 サイズは : Mac OS: 40 x 40 pixels Windows: 40 x 80 pixels これより さなアイコンを渡した場合 そのままのサイズで中央に表 されます 制限より きなアイコンが渡された場合 リサイズされて中央に表 されます foreground に True を渡すと 進捗バーはアプリケーションの最前 に表 されます カスタムアイコンの例 :

Progress SET MESSAGE Progress SET MESSAGE ( id ; message {; foreground} ) 引数 型 id message 倍 整数テキスト 進捗バーのID 進捗バーに表 するメッセージ foreground ブール 進捗バーを最前 に表 Progress SET MESSAGE メソッドを使 して進捗バーに表 されるメッセージを変更できます id には Progress New から返される進捗バーユニーク ID を渡します message には (Windows の場合 ) メインタイトルの下 あるいは (Mac OS の場合 ) 進捗バーの下に表 に表 するテキストを渡します foreground に True を渡すと 進捗バーはアプリケーションの最前 に表 されます

Progress SET ON ERROR METHOD Progress SET ON ERROR METHOD ( methodname ) 引数 型 methodname テキスト エラーメソッド名 Progress SET ON ERROR METHOD メソッドを使 して 進捗バー使 時にエラー ( 例えば未知の ID 引数の数が正しくない等 ) が発 した場合に実 するメソッドを指定できます methodname にはエラー発 時に実 する ホストデータベースのメソッド名を渡します このメソッドはアプリケーションのすべての進捗ウィンドウ共通です 注 : 進捗バーメソッドはコンポーネントのコンテキストで実 されるため methodname に渡すメソッドは " コンポーネントとホストデータベースで共有する " プロパティが選択されていなければなりません そうされていない場合 エラーが返されます methodname メソッドが実 されるときには引数が 3 つ渡されます : 例題 $1 ( 倍 整数 ): エラー番号 $2 ( テキスト ): エラーテキスト $3 ( 倍 整数 ): 進捗バーユニーク ID エラー処理メソッドの例は以下の通りです : C_LONGINT($1) C_TEXT($2) C_LONGINT($3) C_LONGINT($ErrorID) C_TEXT($ErrorText) C_LONGINT($ProgressID) $ErrorID:=$1 $ErrorText:=$2 $ProgressID:=$3 $Error:="" $Error:=$Error+" エラー番号 : "+String($ErrorID)+"\r" $Error:=$Error+$ErrorText+"\r" $Error:=$Error+" 進捗 ID: "+String($ProgressID) ALERT($Error)

Progress SET ON STOP METHOD Progress SET ON STOP METHOD ( id ; methodname ) 引数 型 id 倍 整数 進捗バーのID methodname テキスト 停 ボタンに割り当てるメソッド Progress SET ON STOP METHOD メソッドは ユーザーが進捗バーの停 ボタンをクリックしたときに実 されるメソッドを指定するために使 します デフォルトで進捗バーには停 ボタンが表 されません ボタンを表 させたい場合 Progress SET BUTTON ENABLED メソッドを使 します id には Progress New メソッドから返される進捗バー ID を渡します methodname には停 ボタンがクリックされたときに呼び出される ホストデータベースのプロジェクトメソッド名を渡します このメソッドが実 されるときには第 引数に進捗バーのユニーク ID が渡されます またこのメソッドはコンポーネントから起動される新規プロセス内で実 されます 注 : 停 メソッドはコンポーネントのコンテキストで実 されるため methodname に渡すメソッドは " コンポーネントとホストデータベースで共有する " プロパティが選択されていなければなりません そうされていない場合 エラーが返されます

Progress SET PROGRESS Progress SET PROGRESS ( id ; progress {; message {; foreground}} ) 引数 型 id 倍 整数 進捗バーのID progress 実数 進捗の値 ([0...1] または -1) message テキスト 進捗バーのメッセージ foreground ブール 進捗バーを最前 に表 Progress SET PROGRESS メソッドは進捗バーの値を変更し 進捗ウィンドウに表 されるメッセージを更新するために使 します 特にこのメソッドはループ内で進捗バーを更新するために使 します id には Progress New メソッドから返される進捗バー ID を渡します progress には進捗バーの現在値を渡します 0 から 1 の間の実数値を渡せます 未定義の進捗バー (Mac OS のバーバーショップタイプ ) の場合 -1 を渡します message には (Windows の場合 ) メインタイトルの下 あるいは (Mac OS の場合 ) 進捗バーの下に表 に表 するテキストを渡します この引数はオプションです foreground に True を渡すと 進捗バーはアプリケーションの最前 に表 されます 例題 進捗バーの更新 : $P:=Progress New // 新規バーを作成 // ループ中で処理を実行 For($i;1;100) //... 処理を行うコード // 進捗バーを更新 $r:=$i/100 Progress SET PROGRESS($P;$r;"More info") End for // 処理が終了したら進捗バーを閉じる PROGRESS QUIT($P)

Progress SET TITLE Progress SET TITLE ( id ; title {; progress {; message {; foreground}}} ) 引数 型 id title 倍 整数テキスト 進捗バーのID 進捗バーのタイトル progress 実数 進捗バーの値 ([0...1] または -1) message テキスト 進捗バーのメッセージ foreground ブール 進捗バーを最前 に表 Progress SET TITLE メソッドは主に進捗バーのタイトルを設定するために使 します その他進捗バーウィンドウに表 する情報も設定できます id には Progress New メソッドから返される進捗バー ID を渡します title には進捗バーウィンドウに表 するメインテキストを渡します progress には進捗バーの現在値を渡します ( オプション ) 0 から 1 の間の実数値を渡せます 未定義の進捗バー (Mac OS のバーバーショップタイプ ) の場合 -1 を渡します message には (Windows の場合 ) メインタイトルの下 あるいは (Mac OS の場合 ) 進捗バーの下に表 に表 するテキストを渡します この引数はオプションです foreground に True を渡すと 進捗バーはアプリケーションの最前 に表 されます 例題 シンプルな進捗バーウィンドウを作成 : $P:=Progress New Progress SET TITLE($P;"Copying folder";-1;"counting files")

Progress SET WINDOW VISIBLE Progress SET WINDOW VISIBLE ( visible {; horpos ; vertpos {; foreground}} ) 引数 型 visible ブール True = 表, False = 表 horpos 倍 整数 ウィンドウの左座標 -1 = 変更しない vertpos 倍 整数 ウィンドウの上座標 -1 = 変更しない foreground ブール 進捗バーを最前 に表 Progress SET WINDOW VISIBLE メソッドを使 して 既存の進捗バーウィンドウの表 プロパティを管理できます visible 引数を使 してウィンドウの表 / 表 を指定できます ( デフォルトで表 ) この引数に False を渡すとウィンドウが 表 になり True を渡すと表 されます horpos と vertpos 引数には画 上での進捗バーウィンドウの位置を指定する値を渡します この値は (Windows の場合 ) メインアプリケーションウィンドウ または (Mac OS の場合 ) スクリーンの左上からのピクセル単位の指定です 座標を変更したくない場合 各引数に -1 を渡します foreground に True を渡すと 進捗バーはアプリケーションの最前 に表 されます 例題 1 進捗バーウィンドウを左 50 ピクセル 上 100 ピクセルの位置に表 : Progress SET WINDOW VISIBLE(True;50;100) 例題 2 進捗バーウィンドウを隠す : Progress SET WINDOW VISIBLE(False) 例題 3 進捗バーウィンドウを表 し 座標は変更せずに最前 にする : Progress SET WINDOW VISIBLE(True;-1;-1;True)

Progress Stopped Progress Stopped ( id ) -> 戻り値 引数 型 id 倍 整数 進捗バーのID 戻り値 ブール True = ユーザーが停 ボタンをクリックした Progress Stopped メソッドは id 引数で指定した進捗バーの停 ボタンをユーザーがクリックした場合 True を返します ユーザーが停 ボタンをクリックしたかどうかをテストする必要がある場合 このメソッドを呼び出します ボタン はなにも わない点に留意してください 例題 ループ内での進捗バーの例題 : $ProgressID:=Progress New // 新規進捗バーを作成 // 進捗バーに停止ボタンを表示 Progress SET BUTTON ENABLED($ProgressID;True) For($i;1;100) // 停止ボタンがクリックされていなければ繰り返す... If(Not(Progress Stopped($ProgressID))) Progress SET TITLE($ProgressID;"Test progress #"+String($ProgressID)) Progress SET PROGRESS($ProgressID;$i/100) Progress SET MESSAGE($ProgressID;String(100*$i/100)+" %") (...) Else // ユーザーが停止ボタンをクリックした $i:=100 // ループを抜ける End if End for // 進捗バーを閉じる ( 停止ボタンはなにも行わない ) Progress QUIT($ProgressID) 4D Progress( 進捗バー ) - コマンドリスト ( 字順 ) P Progress Get Button Enabled Progress Get Button Title Progress Get Icon Progress Get Message Progress Get On Error Method Progress Get On Stop Method Progress Get Progress Progress Get Title Progress New Progress QUIT Progress SET BUTTON ENABLED Progress SET BUTTON TITLE Progress SET FONT SIZES Progress SET FONTS Progress SET ICON Progress SET MESSAGE

Progress SET ON ERROR METHOD Progress SET ON STOP METHOD Progress SET PROGRESS Progress SET TITLE Progress SET WINDOW VISIBLE Progress Stopped