none
VS2012 ダイアログ変数を割り当てようとするとスクリプトエラー RRS feed

  • 質問

  • VisualStudio2012+MFCをWindows7(64bit)上で開発しています。

    ダイアログ上のコントロールにメンバ変数を割り当てようとコントロールを選んだ後、右メニューから「変数の追加」を選択すると、今まではうまくいっていたのですが何かをきっかけに

    スクリプトエラー

    オブジェクトは'clear'プロパティーまたはメソッドをサポートしてません。...

    といったダイアログが表示されます。

    VSを再インストールしたり、全く新しいプロジェクトを作成してダイアログ上のコントロールに変数を割り当てようとしても

    状況は変わりません。 何か解決策になるヒントでもあれば教えていだたけませんか?



    よろしくお願いします。

    2015年2月14日 14:16

回答

  • この部分は IE の影響を受けます。
    IE を新しくしたこと、あるいは最近の更新プログラムを適用したことによって何らかの不具合が発生するようになった可能性があります。
    現象が発生する前後の時期の更新プログラムの有無を確認してみてはいかがでしょうか。

    実験するだけであれば、更新プログラムを一度アンインストールしてみて状況が変化するかどうかを見れば特定できるかもしれません。
    ただ、さかのぼりすぎても大変なのでやっても1~2ヶ月分かなと思います。

    // お急ぎの場合は、有償サポートの頼ってみてください。

    • 回答としてマーク S.Hirata 2015年2月15日 7:54
    2015年2月14日 23:47
    モデレータ

すべての返信

  • この部分は IE の影響を受けます。
    IE を新しくしたこと、あるいは最近の更新プログラムを適用したことによって何らかの不具合が発生するようになった可能性があります。
    現象が発生する前後の時期の更新プログラムの有無を確認してみてはいかがでしょうか。

    実験するだけであれば、更新プログラムを一度アンインストールしてみて状況が変化するかどうかを見れば特定できるかもしれません。
    ただ、さかのぼりすぎても大変なのでやっても1~2ヶ月分かなと思います。

    // お急ぎの場合は、有償サポートの頼ってみてください。

    • 回答としてマーク S.Hirata 2015年2月15日 7:54
    2015年2月14日 23:47
    モデレータ
  • こんにちは

    さっそくWindowsUpdateの履歴を見てみるとここひと月で限るとOfficeがらみの更新が大量にありました。ちょっとこれを削除するのは怖そうなのでIEだけ9にしてみたり、11にしたりいろいろ試してみたのですが状況は変わりませんでした。

    エラーが出てもその後人出でヘッダファイルを修正すれば何とかなりそうなことが分かったので、VS2012の更新を待つか、VS2013か2015?に移行したいと思います。

    貴重な情報ありがとうございました。

    2015年2月15日 7:54
  • 改善につながるアイデアを出せず、すみません。。。

    ただ、VS2012 の更新は期待薄です。
    最後の Update 4 は VS2013 の発売直後です。それ以降、VS2013 は Update 5 CTP まで来ていますが、VS2012 が更新されることはありませんでした。
    また、手元の VS2012 on Win8.1Update(x64) では現象が再現しないため、すべての環境で起こる事象でもないことも理由です。

    あと試すとしたら、別のユーザーアカウントでも再現するか確認する、別環境でも再現性を見るといったぐらいでしょうか…。

    2015年2月15日 8:41
    モデレータ
  • いえ、万策尽きて困り果ていいたのでとても助かりました。
    残念ながら別アカウントで試しても、手持ちのラップトップでも再現しましたので何か環境由来の現象なのかもしれません。

    おっしゃるようにVS2012はあまりアップデートされないようですね。やはり2013か2015に乗り換えようと思います。

    ありがとうございました

    2015年2月17日 2:49