親と独立したウインドウでアプリケーションを実行する

ホーム フォーラム CF2.5使用法全般 親と独立したウインドウでアプリケーションを実行する

  • このトピックには1件の返信、2人の参加者があり、最後にASDにより5年、 9ヶ月前に更新されました。
2件の投稿を表示中 - 1 - 2件目 (全2件中)
  • 投稿者
    投稿
  • #15453
    MYTH
    参加者

    お世話になります。
    アプリケーションウインドウについての質問になるのですが、アプリ実行中にイベントで異なるウインドウのアプリを別個に起動させたり、同期させる動作を考えています(win版)。
    サブアプリケーションでの実現を考えましたが、これはアプリケーションフレーム内に他のフレームを挿入するといった形になるので異なる動作になるように思われます。
    良い方法はあるのでしょうか?

    #15456
    ASD
    キーマスター

    >>MYTHさん
    サブアプリケーションのプロパティの『ポップアップウィンドウ』にチェックを入れると埋め込みではなく独立したウィンドウとして実行されますが、それではないということでしょうか。

    イベントの特別に別のexeを実行させるアクションがありますのでそれを使って2番目のアプリを起動すると良いでしょう。アプリ間での値などのやり取りはエクステンションの『Instance Communicator』を使用すると良いです。標準の『共有データオブジェクト』でも可能ですが、こちらは識別子を設定できないので、全く関係の無いアプリにもこのオブジェクトが存在した場合、そちらにも共有されてしまいます。『Instance Communicator』ではプロパティで設定したIDが同じウィンドウ間でのみやり取りができます。

    – サンプルプログラム
    https://blog.clickteam.jp/wp-content/uploads/2018/08/cf25_blog_2018-08-07_別のアプリへ値を送信.zip

2件の投稿を表示中 - 1 - 2件目 (全2件中)
  • このトピックに返信するにはログインが必要です。