...
Info | ||||
---|---|---|---|---|
| ||||
FMCanvas3.2.180/1.02以前、 FMCanvas3Example(E1.02より以前の配布バージョン) (FMCnavas3(FMCanvas3.2.220/1.03 FMCanvas3Example(E1.02)以降では対応済みです。) |
Info | ||
---|---|---|
| ||
FMPA FileMaker Pro Advanced / FileMaker Go 17.0.1 (Build135) |
FileMaker 17では「URLから挿入」スクリプトステップにおけるパスの指定方法が変更になっています。この影響から、MacまたはiOS11でFMCanvas3で描画した結果を(スクリプト名:FMCanvasCallBack)に、以下のエラーが発生します。で描画した結果の保存時及び合成時に、下のエラーが発生します。
回避方法
- 呼出元ファイルのスクリプトを修正します。本文中の行数などは、FMCanvas3Example.fmp12(E1.02)を基準としています。
- お手元のファイルに組み込み済みの場合、該当する箇所に適用してください。
- 対象となるクリプト:FMCanvasCallBack、FMCanvasMergeCallBack対象となるスクリプト:FMCanvasCallBack、FMCanvasMergeCallBack
対象スクリプト1;FMCanvasCallBack
...
60行目「URLから選択」スクリプトステップの直前に「変数を設定」ステップを追加します。
Code Block 変数名:$URL 値: Case ( Get ( システムプラットフォーム ) = 1 and GetAsNumber ( Get ( アプリケーションバージョン ) ) ≥ "17" ; "file:/volumes/" & GetGet (テンポラリパス テンポラリパス ) & "fmc3drawlayer.txt" ; Get ( システムプラットフォーム ) = 3 and GetAsNumber ( Get ( アプリケーションバージョン ) ) ≥ "17" ; "file:" & GetGet (テンポラリパス テンポラリパス ) & "fmc3drawlayer.txt" ; "file:/" & GetGet (テンポラリパス テンポラリパス ) & "fmc3drawlayer.txt" )
- 60行目「URLから」挿入ステップの引数を削除し、新たに $URL を指定します。
...
40行目「URLから選択」スクリプトステップの直前に「変数を設定」ステップを追加します。
Code Block 変数名:$URL 値: Case ( Get ( システムプラットフォーム ) = 1 and GetAsNumber ( Get ( アプリケーションバージョン ) ) ≥ "17" ; "file:/volumes/" & GetGet (テンポラリパス テンポラリパス ) & "fmc3merged.txt" ; Get ( システムプラットフォーム ) = 3 and GetAsNumber ( Get ( アプリケーションバージョン ) ) ≥ "17" ; "file:" & GetGet (テンポラリパス テンポラリパス ) & "fmc3merged.txt" ; "file:/" & GetGet (テンポラリパス テンポラリパス ) & "fmc3merged.txt" )
- 40行目「URLから挿入」ステップの引数を削除し、新たに $URL を指定します。
...