
開発自体はVisualC++2008ExpressEditionで行っています。
開発している、PCでは問題なく実行できるのですが。
ちょっと古いXPで試してみると、以下のところでエラーが発生し、
MSXML2::IXMLDOMDocument2PtrpDoc;
HRESULT hr=pDoc.CreateInstance( __uuidof(MSXML2::DOMDocument40));
printf("error:%d",hr);
error:-2147221164
This application has requested the Runtime to terminate it in unusual way. Please contact the application's support team for more information.
と表示され、エラーメッセージボックスも出てきて、そこには、
hoge.exe-アプリケーションエラー
例外 unknown software exception(0x40000015)がアプリケーションの0x0041f3d0で発生しました。
プログラムを終了するには[OK]をクリックしてください
プログラムをデバッグするには[キャンセル]を押してください
と表示されます。
このWindowsUpdateで何かしてないものがあるからかとも思い、一応MicrosoftUpdateで全部Updateしてみたのですが、ぜんぜん直りませんし、ネットで検索しても、ろくな情報がヒットしません。
どなたかヒントでもいいので何か知っていることがあればよろしくお願いします。
No.1ベストアンサー
- 回答日時:
こんなのがありました。
Failed to open XML file C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\web_mediumtrust.config, system error: -2147221164
http://blogs.msdn.com/fmo_jp/archive/2008/10/14/ …
この回答への補足
確かに,CreateInstanceの戻り値をデバッガで見てみると,
0x80040154 クラスが登録されていません
と表示されます.
そして,
Microsoft .NET Framework 3.5
http://www.microsoft.com/downloads/details.aspx? …
dotNetFx35setup.exe
から,ファイルを落として,インストールしようとすると,確かに,ここに記されているように,
http://blogs.msdn.com/fmo_jp/archive/2008/10/14/ …
.NET Framework 3.5 セットアップ
セットアップエラー
という表示が出力されます.
そこで記されていたように,
regsvr32 msxml3.dll
を実行して
Microsoft XML Parser (MSXML) 3.0 Service Pack 7 (SP7)
http://www.microsoft.com/downloads/details.aspx? …
msxml3.msi
をインストールしてみました.ですが,やはり,また,.Net Frameworkのセットアップはエラーを出しました.
そこで,MSXMLのバージョンが古いからかと考え,
regsvr32 msxml6.dll
と実行し,
Microsoft Core XML Services (MSXML) 6.0 Service Pack 1
http://www.microsoft.com/downloads/details.aspx? …
msxml6_x86.msi
をインストールしようとしてみました.インストールしていると以下のファイルがないといわれたので,以下から「msxml6.msi」を落としてきてやり直しました.
Microsoft Core XML Services (MSXML) 6.0
http://www.microsoft.com/downloads/details.aspx? …
msxml6.msi
そうすると,MSXML6.0のインストールは完了したのですが,肝心の.Net Frameworkはまたしてもインストールできませんでした
.NetFrameworkのインストールエラーについて調べると,以下に
http://d.hatena.ne.jp/naoki0311/20070718/1184725 …
KB930264
KB929300
KB110806
がインストールされていると問題が起きると表示されていたんで,インストールされていないか,プログラムの追加と削除で探してみたんですが,どれもありませんでした.
また,以下の
http://www.microsoft.com/downloads/details.aspx? …
に,「.NET Framework 3.5 のプレリリース版(.NET Framework 3.5 Beta2等)がインストールされている場合は、それらをコントロール パネルの [プログラムの追加と削除] でアンインストールしてからインストールを実行する必要があります。」と表示されていたので,プログラムの追加と削除にBetaがあるか探してみましたが,普通の2.0,3.0,3.5がインストールされているだけでした.
一体何が悪いのでしょうか?
できました.
以下をインストールしたらできるようになりました
MSXML 4.0 Service Pack 2 (Microsoft XML Core Services)
http://www.microsoft.com/downloads/details.aspx? …
どうもありがとうございました.
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
python エラー
-
エクセルのエラーメッセージ「4...
-
Arduinoに関する質問
-
ビルド失敗 指定されたファイ...
-
MQL5にて謎のエラーが発生!だ...
-
Excelでヘルプファイルを作る方法
-
error C3867 関数呼び出しには...
-
visual studio 2019において、...
-
visual C++ でビルドの中止がで...
-
strcatについて
-
Visual Studioのstrcpy_sについて
-
sys/time.hのインクルードがで...
-
<unistd.h>をVisualStudioでつ...
-
リリースモードとデバッグモー...
-
C++でデスクトップGUIアプリ開...
-
組込みC開発
-
c言語です コンパイルした時に...
-
シリアル通信の受信待ちについて
-
アプリケーションのDLLファイル...
-
ILSpyで、デコンパイルできない。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
python エラー
-
エクセルのエラーメッセージ「4...
-
Excelのエラーで困ってます。
-
適切な変換関数が存在しない???
-
fortranでプログラムを実行する...
-
コンパイルできません。
-
ビルド失敗 指定されたファイ...
-
VB2008で定数に色の設定をした...
-
バッチからsqlplusの接続エラー...
-
HEWを使用しているのですが、こ...
-
デバッグ中のエラーのことで教...
-
visual C++ でビルドの中止がで...
-
DLL関数を使ったプログラム
-
Arduinoに関する質問
-
sys/time.hのインクルードがで...
-
Visual Studioのstrcpy_sについて
-
BC30002: 型 'ListItem' が定義...
-
RightとLeft関数のライブ...
-
VBAでファイルを開くプログラム...
-
HANDLEの宣言でのエラー
おすすめ情報