1st_Read_Me_toy_history.txt  toy_history 説明書 by ONnoji 2022.02  --------------------------------------------------------------------------------  toy_history 第1.0版 for 桐9-2012 / 桐9s / 桐10 / 桐10s/ 桐sfor SmartLicense  toy_history:オリジナル  By ONnoji Copyright (C) 2022  【URL】http://silicon7565.html.xdomain.jp/  --------------------------------------------------------------------------------  この説明書では【launcher】を指す場合には「ランチャー」、【launch】を指す場合には「ローンチ」と呼称します。  ■ソフトの種類  対象:桐の一般利用者  種類:ランチャー  ■解凍について  ダウンロードしたファイル(ZIP形式)を任意のフォルダに解凍してください。  <桐9-2012 / 桐9s で使用する>  桐関係のファイルは桐ver.9バージョンです。  <桐10 / 桐10s / 桐sfor SmartLicense で使用する>  桐関係のファイルは桐9バージョンです。  [桐コンバータ]で桐10ファイルに変換してください。  ■解凍後のファイル一覧  解凍すると以下の14個のファイルがあります。  ※使用する時には、toy_history.wfm を開いてください。  1st_Read_Me_toy_history.txt  … 本書  INF_Framework.cmd  INF_LNC.kev  INF_LNC.wfm  INF_MNU.kev  INF_MNU.wfm  IPS_Framework.cmd  toy_history.kev  toy_history.wfm    … アイテム登録が要らないランチャー  toy_history_menu.kev  toy_history_menu.wfm  toy_history_table.kev  toy_history_table.tbl  toy_history_table.wfm … toy_launcher3 へのデータコンバータ  ■用語解説  ランチャー(ローンチャーとも)【launcher】   ランチャー(launcher、ローンチャーとも)は、矢の発射や船の進水を意味する英語のlaunchから派生した語です。  コンピュータ用語では、使いやすいようにファイルやアプリケーションソフトウェアを、  ショートカットキーのキーボード操作や、ボタンのクリックひとつなどの簡単な操作で起動できる機能である。  スナップショット 【snapshot】   スナップショットとは、(銃の)速射、スナップ写真という意味の英語ですが、  画面キャプチャ(スクリーンショット)のことをスナップショットということもあります。  ソフトウェアの分野では、ある時点における対象の全体像を写し取ったものを表します。  拙作では、桐で開いているウィンドウ(表・結合表・外部DB・フォーム)のファイル名をスナップショットします。  ■toy_history のダイアグラム  ┌────────────────┐  │表(結合表・外部DB)・フォーム│┐  │ ウィンドウ          ││┐  └────────────────┘││┐    └───────────────┘││┐  ウィンドウをフォーカス     └───────────────┘││←────────────────┐      └───────────────┘│                 │       └───────────────┘                 │           ↑                             │   表(結合表・外部DB)・フォームをローンチ   フォームをローンチ     │           ↑                  ↑          │      ┌────┴─────────┐        │          │      │              │        │          │  ┌───┴─────────┐ ┌──┴──┐ ┌───┴────┐ ┌───┴────┐  │ヒストリー        │ │開く   │ │カスタマイズ  │ │ウィンドウ一覧 │  │以前使用したファイルの一覧│ │ダイアログ│ │C1 C2 C3 ボタン │ │        │  └───┬─────────┘ └──┬──┘ └───┬────┘ └───┬────┘      │              │        │          │  ┌───┴──────────┬───┴────────┴──────────┴────┐  │フォーム明細部       │フォームフッタ部                    │  │              │※[猫の肉球]ピクチャーをマウス左クリック       │  ├──────────────┴────────────────────────────┤  │                                           │  │アイテム登録が要らないランチャー:toy_history                     │  └───┬───────────────────────────────────────┘      │  ┌───┴───────────────────┐  │スナップショット               │  │                       │  │カメラ(単写) オート(連写/停止) リセット│  └───┬───────────────────┘      ↑    スナップショット      ↑      ↑      ↑  ┌───┴────────────┐  │表(結合表・外部DB)・フォーム│┐  │ ウィンドウ          ││┐  └────────────────┘││┐    └───────────────┘││┐     └───────────────┘││      └───────────────┘│       └───────────────┘  ※ご注意:レポートと一括処理にはウィンドウハンドルが無いのでスナップショットが取れません。  ■ソフトの内容  <操作の概要>  まず最初に、toy_history.wfm または toy_history.wfx を開いてください。  次に、[ヒストリー]ボタンを実行します。  最後に、[ヒストリー(以前使用したファイルの一覧)]で任意のファイル名を選びます。  <特長>  従来の拙作ランチャー:toy_launcher3 では、アイテムの登録は簡単ですが、  ・アイテム(ファイル名)を選ぶのは大変(面倒)だっ!  ・アイテム(ファイル名)を分類整理するは大変(面倒)だっ!  ・不要になったアイテム(ファイル名)を削除するのは大変(面倒)だっ!  というジレンマが生じます。  これを一挙に解決するブレークスルーとして考案したのが、[アイテム登録が要らないランチャー]です。  [toy_history アイテム登録が要らないランチャー]では、最大30個のアイテム(ファイル名)が保存できます。  アイテム(ファイル名)の収集(スナップショット)は自動的に一定間隔で行います。  <使い方>  ― スナップショット 【snapshot】  ・単写 [カメラ]ピクチャをマウス左クリックするとスナップショットを単写します。  ・連写 [オート]ボタンを実行して、凹んだ状態にします。ボタンはフォームが開いた時に自動的に凹んでいます。  ・停止 [オート]ボタンを実行して、凹んでいない状態にします。  ・リセット [リセット]ボタンを実行します。  ご注意:以下の文字で始まるファイル名はスナップショットから除外されます。      "utx_"・"INF_"・"toy_"・"IPS_"・"God_Excel_Reader_"  ― ローンチ 【launch】  ・スナップショットから [ヒストリー(以前使用したファイルの一覧)]を実行します。  ・開くダイアログから  フォームフッタ部の[開く]ボタンを実行します。  ・カスタマイズボタン  フォームフッタ部の[C1][C2][C3]ボタンに任意のフォームを登録できます。              登録:Ctrl + マウス左クリック              削除:Shift + マウス左クリック              一覧:グリーンの[?]ボタンをマウス左クリック              ※以下の文字で始まるファイル名はスナップショットから除外されますが、               "utx_"・"INF_"・"toy_"・"IPS_"・"God_Excel_Reader_"               カスタマイズボタンには登録できます。   ※フォームフッタ部は[猫の肉球]ピクチャーをマウス左クリックすると表示されます。    ― 開いているウィンドウをフォーカス   開いているウィンドウをフォーカスには、フォームフッタ部の[ウィンドウ一覧]ボタンを実行してファイル名を選びます。   ※フォームフッタ部は[猫の肉球]ピクチャーをマウス左クリックすると表示されます。  ― オプションについて  【オプションのチェックがオンの時】   [フォームの編集対象表]が開いているか検査します。   <解説>   編集対象表を伴っているフォームをローンチ(ランチ)する場合、   時として編集対象表の表がすでに開いていることがあります。   その場合には、桐からエラーメッセージ[KU0192 ○○.tbl 表 はすでに使用されています]が表示されます。   この時に、オプションのチェックをオンにしておくと、桐に代ってランチャーが次のどちらかのメッセージを表示します。    【phase1A 表のウィンドウが存在する場合】    ターゲットのフォームの編集対象表とする表がすでに開いています      :    ターゲットのフォームは開かれませんでした    【phase2C 表のウィンドウが存在しない場合】    ターゲットのフォームを開く以前に    編集対象表とする表がイベント処理で使用されています      :    ターゲットのフォームは開かれませんでした   おそらくランチャーのメッセージの方が、[KU0192 ○○.tbl 表 はすでに使用されています]よりも意味が理解しやすいことでしょう。   なお、表のウィンドウが存在する場合には、ランチャーは自動的に表のウィンドウをフォーカスします。  【オプションのチェックがオフの時】   [フォームの編集対象表]が開いているか検査しません。   <解説>   フォームの編集対象表の多重化が許可されている場合には、オプションのチェックをオフにしてください。  ― toy_history_table :toy_launcher3 へのデータコンバータ   toy_history_table は、toy_history から toy_launcher3 へのデータコンバータです。   toy_history_table は、オプションであり必須の機能ではありません。   toy_launcher3 へのデータコンバータですので、toy_launcher3 を利用しない人には不要のユーティリティです。    ■使用条件  当該ソフトは無料で提供されるソフトウェア(フリーウェア:freeware)です。  免責 :動作の保証はしません。各自の責任でご使用下さい。  改造等:オリジナルの全体または部分の改造、およびオリジナルの部分的な使用もOKです。※1  ※1:改造や流用は極めて困難ですので、ブラックボックスのままお使いになることをお勧めします。  再配布:オリジナルの全体または部分の無償再配付はOKです。※2  ※2:フリーソフトウェアなので価格を付けて配布しないでください。  ただし、貴殿が開発したアプリケーションに当該フリーソフトウェアを組み込んだ場合、  当該フリーソフトウェアを除いた部分に生じた貴殿の開発コスト(価格)は、  (当然ですが)貴殿の裁量で自由に決めてください。  ■スペシャルサンクス  次の皆様のご協力・ご助言に対し深く感謝申し上げます。  AKさん、AKome さん  以上