FILEMAKER プラグイン など (助け合い)フォーラムにようこそ!
何方でも、ご質問・ご回答お願いします。
※2024/01/31 までに登録された方は、登録時のパスワードが使えません。
パスワードを再発行してください。
ページ: 1
ScriptMakerPS(スクリプトメーカー ピーエス)に関する、質問・回答・疑問・相談・ご要望、等など、どなたでもご投稿下さい。
オフライン
お世話になっております。
そもそも動作検証の対象にないのでしょうがないと思いますが、
もし何かヒントがあればご教示いただきたくお願いします。
FM pro15では問題なくいけたのですが、
同ランタイム版では戻り値がおそらく文字コードの関係か、「?」マークになります。
ExtensionディレクトリにScriptMakerPS.fmx64と同dat(製品版)を入れて、
SMPS_Exe関数でPerlスクリプトを呼び出した際の戻り値です。
Windows7+ActivePerlで、UTF-8で標準出力に出したものを変数で受けています。
FM pro15では正常動作しているので原因は絞られてくるかと思いますが、いかがでしょうか。
オフライン
Runtimeアプリの
編集
└環境設定
└プラグイン で、
ScriptMakerPS が有効になっているか確認してください。
有効になっていない場合、「Microsoft Visual C++ 2015 再頒布可能パッケージ Update 3」がインストール出来ていないのかもしれません。
「Microsoft Visual C++ 2015 再頒布可能パッケージ Update 3」
https://www.microsoft.com/ja-jp/downloa … x?id=53587
オフライン
ご回答ありがとうございます。
試してみましたが、結果は変わりませんでした。
諸々の機能を排したテスト用のファイルを作成して試しましたが、
やはり先述のような結果となります。
ただ、気づいたこととして、FM proをインストール済のPCではランタイム版も正常動作しますが、
FM未インストールのPC上でこの現象は発生するようです。
ランタイム版はやはりFMの入っていないPCで実行したいのですが、可能でしょうか。
オフライン
もしかするとプラグインの動作にFMPプロトコルを使われていますか?
FMPプロトコルでの実装は避けたいのですが、無理でしょうか。
オフライン
FMPプロトコルは、使っていません。
Windows7 という事なので、もしかしたら PowerShell のバージョンが低いのかもしれません。
PowerShell 3.0以降をインストールして下さい。
https://www.microsoft.com/en-us/downloa … x?id=34595
それと、Microsoft .NET Framework 4.5 以降が必要です。
https://www.microsoft.com/ja-jp/downloa … x?id=30653
Windows7 では、初期状態だと .NET Framework 3.5 だったかもしれません。
オフライン
ありがとうございます、動きました!
.NET Frameworkはすでに新しいものになっていたので、
結論PowerShell 3.0がポイントだったようです。
この状態でしばらく運用してみて問題なければ複数台で使用しますので、
2ライセンス以降の追加購入をまたお願いすると思います。
その際はよろしくお願い致します。
オフライン
ページ: 1
[ 0.006 秒でページを生成, 9 クエリーを実行 - 使用メモリー: 542.45 KiB (ピーク: 566.38 KiB) ]