新規作成ー>プロジェクトー>MFC ActiveXコントロール
で名前も場所もそのままで OKをクリック
続いて出てくる「名前」のページもデフォルトのまま次へ
次の「設定」ページもデフォルトのまま完了
クラスビューで
MFCAvtiveXContorol5
MFCAvtiveXContorol5Lib
_DMFCAvtiveXContorol5・・これを右クリックして「追加」ー>「プロパティの追加」
をやると、エラーダイアログが出ます
このページのスクリプトでエラーが発生しました。
ライン:1916
文字:9
エラー:未定義またはNULL参照のプロパティ'search'は取得できません
コード:0
URL:file:///C:/Program%20Files%20(x86)/Microsoft%20Visual%20Studio/2017/Professional/Common7/IDE/VC/VCWizards/1041/Common.js
このページのスクリプトを実行し続けますか?
該当ファイル(Common.js)の該当行は throw e; となっていて
その前の
if (-1 != oInterface.DeclarationText.search("dispinterface " + oInterface.Name))
がエラーになっているようなのですが、ここでエラーが出たと言われても困ります
以下のページによると15.8で直るようなのですが
https://developercommunity.visualstudio.com/content/problem/266857/not-able-to-add-properties-via-wizard-for-activex.html
ウィザード無しでの追加は、どこから手を付けていいか見当がつきません
何かいい方法は無いでしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。