05.11.2014 Views

MeFt/Web V7.2 - ソフトウェア - Fujitsu

MeFt/Web V7.2 - ソフトウェア - Fujitsu

MeFt/Web V7.2 - ソフトウェア - Fujitsu

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

3.6 イベント<br />

3.6 イベント<br />

3.6.1 イベント 一 覧<br />

以 下 に <strong>MeFt</strong>/<strong>Web</strong> コントロールが 通 知 するイベントについて 説 明 します。<br />

関 連 機 能 名 イベント 説 明<br />

リモート<br />

実 行<br />

画 面 処 理<br />

Terminate(long<br />

ErrorCode,long<br />

ProgramCode)<br />

hyperlink<br />

(LPCTSTR URL)<br />

起 動 したプログラムが 終 了 した 場 合 に 通<br />

知 されます。<br />

ErrorCode:<strong>MeFt</strong>/<strong>Web</strong> コントロールの 通<br />

知 コード<br />

0: 正 常 終 了<br />

-1 : ネットワークエラー<br />

-2 :<strong>MeFt</strong>/<strong>Web</strong> サーバのエラー<br />

-3 :<strong>MeFt</strong>/<strong>Web</strong> コントロールのエラー<br />

ProgramCode: プログラムの 通 知 コード<br />

起 動 したプログラムの 復 帰 値<br />

URL を 指 定 した 項 目 、ヘルプを 選 択 した<br />

場 合 に URL を 通 知 します。<br />

このイベントは hyperlink プロパティに<br />

“コンテナにハイパーリンクイベントを 通<br />

知 ”を 指 定 した 場 合 に 通 知 されます。<br />

3.6.2 利 用 者 プログラムの 終 了 (Terminate)<br />

submit メソッドによって 起 動 した 利 用 者 プログラムが 終 了 すると、Terminate イ<br />

ベントが 発 生 します。<br />

この Terminate イベントを 処 理 することにより、 利 用 者 プログラムの 復 帰 値 を<br />

得 ることができます。<br />

例 :<br />

sub <strong>MeFt</strong><strong>Web</strong>1_Terminate(ErrorCode, ProgramCode)<br />

if ErrorCode = 0 then<br />

msgbox " 利 用 者 プログラムが 終 了 しました。 復 帰 コード:" & ProgramCode<br />

else<br />

msgbox "<strong>MeFt</strong>/<strong>Web</strong> でエラーが 発 生 しました。 復 帰 コード:" & ProgramCode<br />

end if<br />

end sub<br />

<br />

利 用 者 プログラムの 終 了 時 にページを 遷 移 するには、 以 下 のよう<br />

に 記 述 します。<br />

sub <strong>MeFt</strong><strong>Web</strong>1_Terminate(ErrorCode, ProgramCode)<br />

location.href = " 遷 移 先 ページの URL"<br />

end sub<br />

49

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!