パーシモンシステム
LLL/Ajax

FAQ

   LLL/win (トリプルエル/ウィン) に関するFAQです。

技術的な質問

プログラムについて
戻る


Q-0038.LLL/winのアプリケーションから、外部のプログラム(エディタ、ブラウザ、自作 プログラムなど)を起動することはできますか。
可能です。LLL/winでは@SHLというマクロを定義しています。このマクロを使用する ことで、外部プログラムを起動することができます。
このマクロの書式は以下の通りです
@SHL([プログラム名]/[パラメータ1]/[パラメータ2]...)

ただし、このマクロは起動するプログラムに渡すパラメータ(上の書式中の[パラメータ1]、[パラメータ2])を動的に定義することができませんので、もしパラメータが変動するような仕様ならば、以下のようなオウンコードを適切な場所に記述して頂く必要があります。

Dim MyParam As String '起動プログラムに渡すパラメータ
MyParam = [パラメータ]
ret = CL_ShellProg([起動元フォームID],”[起動プログラム名] “ & MyParam ,True)

当然のことながら、起動プログラムに対してパラメータを渡す場合は、受け取る側が パラメータを解釈する仕組みを持っている必要があります。ご注意ください。



戻る





著作権について パーシモンシステムトップへ