Q75:「1つのボタンをクリックしたら、フォームが開く」この動作をする際は、どのようにすれば宜しいでしょうか?
A75:
@同じアプリケーションファイル中で、別の[フレーム]を開く場合にはアプリケーション中に追加する[フレーム]の数に特に制限はありませんので、[ボタン]に新しい[フレーム]を接続し、「フレームを開く()」としてください。
A別々に独立したアプリケーションを作り、ボタンを押したら別のアプリケーションファイルを開く場合には、[外部プログラム通信]コンポーネントを使います。
本文末尾の関連ファイルのサンプルファイルをご覧下さい。
基本的なメソッドは
通信先プログラムの設定(String)
対話モードでの通信先プログラムの起動()
通信先プログラムの終了()です。
「メソッド:通信先プログラムの設定(String)」の引数にはEXEファイルまでのパスに続けて、開きたいファイルへのパスを一文字空白のあと指定してください。
C:\MZPlatform\X.X\PFLoader.exe (一文字空白) "C:\MZPlatform\X.X\AP_DATA\sample.mzax"
といった形になります。
(※ "X.X" はバージョン番号です。)
WordファイルやPDFファイルを開く時も、「WINWORD.EXE」などへのパスを指定します。
関連ファイル:外部プログラム通信.mzax (※このファイルは、ZIP形式に圧縮してあります。)