realmax.ueoka

.Net Freamworkを利用するプラグインを読み込むとフリーズする

Discussion created by realmax.ueoka on Feb 20, 2017

製品名とバージョン:FileMaker Pro 15.0.3.305 64ビット

OSとバージョン :Windows10 Home、Windows2012 R2

 

説明

64ビットのプラグインを作成した場合に

C++プロジェクトの構成プロパティ全般にて

「共通言語ランタイム サポート」に「共通言語ランタイム サポート (/clr)」を

設定すると、編集メニューの環境設定にてプラグインタブを開いた場合や

プラグインを呼び出しているファイルの

スクリプトワークスペースを開くと、フリーズする。

 

一時的解決法

.Net Freamworkを利用するコードを記述する場合は、C#などで

COM登録するDLLとし、C++から参照する。

 

補足

FileMaker13で同じプラグインを読み込んだ場合は

フリーズすること無く利用できることを確認済みです。

このことから、14、または15からの仕様、もしくは不具合かと思われます。

Outcomes