このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

MacJPerlでTry..onError..

発言者:GS1
( Date Sunday, May 12, 2002 12:45:48 )


いまMacJPerl5でAppleEventを扱おうと奮闘しているところなのですが、
MacJPerl5側では、AppleScriptで言うところの
try
...
on error
...
end try

に相当することはできるのでしょうか?
AEを送ろうとして、受け取り先が存在しない(アプリが立ち上がってない
とか、文書が開いてないとか)場合、Perlがエラーメッセージを出します
が、エラーの場合別の処理をするように仕込んであげたいのです。

GS1 さんからのコメント
( Monday, May 13, 2002 23:58:38 )

...自己解決。evalで出来るのですね。

$reply = eval <<'EOS'#$@にエラーメッセージが入る
...

EOS