![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?c9bd177)
こんにちは。
最近、プログラムの勉強をしている物ですが、例えばVBであるシステムを開発して、SetUpを作った際に、色々なプラットフォームで検証するのですが、mfc42.dllというファイルが絡んだエラーが良く出ます。
そもそも「mfc42.dll」とは何でしょうか?
OSインストール時に最初から入っているものなのでしょうか?
dllファイルとはダイナミックリンクライブラリの事で、OSが色んな時に使用する共通の関数が詰まっている、VBでいう標準モジュールのようなものの事ですよね?(合ってますか(^^;)?)
mfc42.dllがそうなら、どういうときに使用されるのでしょうか?
また、Aというソフトをインストールした後で、Bというソフトをインストールして、互いのmfc42.dllの更新日時(バージョン?)が違う場合、Bをインストールする事によってAが動かなくなる・・・というのもありえるのでしょうか??
だとしたらとても怖い事ですよね!?
でもSetUp作成ソフトやVB標準のディストリビュージョンでSetUp.exeをつくると勝手にmfc42.dllが紐付かれてしまう場合が多々あります。
これを回避する方法はあるのでしょうか?
どなたかご教授下さい。
No.1ベストアンサー
- 回答日時:
Visual C++ 4.2~6.0 で作成したランタイムライブラリプログラムの実行に必要なDLL で、最新版をダウンロードしてエラーが直る場合もあるようです。
参考URL:http://www.vector.co.jp/soft/win95/util/se040499 …
No.2
- 回答日時:
mfc42.dllというのはMFCというC++のクラスライブラリが使用するDLLです。
困ったことに、名前が同じで中身が微妙に異なるバージョンが複数
存在しており、インストーラーがタコで古いバージョンで
新しいバージョンのものを上書きしてしまったりすると、影響が
でまくります(ソフトのつくりによっては出ないこともありますが)。
対処ですが、Vistaより前のWindowsであれば、自分の使うmfc42.dllを
windows/system32 に置くのではなく自分(exeファイル)と同じ
ディレクトリに置くようにすればほぼ回避できます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) IT初心者です 仕事で、vb.netで作成されたdllをvbaで呼び出すプログラムを作成しろと言われ 1 2023/03/27 08:22
- フリーソフト cygewf-2.dllがない、と表示され、ダウンロードしたファイルが動作しない 2 2023/03/27 11:05
- プリンタ・スキャナー Brother MFC-7460DNの一時停止解除について 1 2022/12/03 12:38
- プリンタ・スキャナー BURATHER複合機・コントロールセンター4が外枠だけ表示 2 2022/05/26 11:16
- その他(OS) OBSが起動できません 3 2022/03/30 12:21
- ノートパソコン .dllファイルがありませんと表示される 5 2023/04/30 03:03
- Windows 10 どうしたらパソコンに詳しくなれる?? 5 2022/04/04 19:09
- Windows 10 別ユーザーでログインした際、表示されないのソフトの探し方 1 2022/07/15 10:26
- ノートパソコン Windows 10 動作改善方法 6 2023/04/26 22:30
- Windows 10 IT初心者です! powershellで以下のようなエラーが出ました オブジェクト参照がオブジェクト 1 2023/05/17 11:30
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Acrobat7.0をWin7(64bit)へ
-
MACのBootCampでWin10のインス...
-
Cドライブ直下にインストール...
-
イベントビューアは見ないとき...
-
Win2000のインストールエラーた...
-
OBSが起動できません
-
ユーザー権限でドライバなどの...
-
DELLのInspiron1501とiTUnes
-
不明なコマンドです("FROM")。...
-
【ExcelVBA】sheet作成時にマク...
-
Access2010 「演算子がありませ...
-
マクロ実行ボタンがコピー出来ない
-
エクセルマクロ作成方法
-
エクセル/マクロ Exit Subが実...
-
Excelのパスワード設定について
-
NT4.0にてWebサーバを立ち上げたい
-
(int)キャストとintvalの違い
-
暗号化ZIPファイルに全角文字を...
-
原道N50のパソコンとのやりとり
-
オペランドが足りませんとコメ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
mfc42.dllファイルってなんです...
-
pythonでrequestsが使えない
-
MACのBootCampでWin10のインス...
-
OpenGLの描画が遅い。。。
-
MFT(マスターファイルテーブル)...
-
Kernel-Power Event ID 41 エラー
-
Cドライブ直下にインストール...
-
WordPressをインストールしてい...
-
Windows10にアップできません。
-
InstallShieldWizardのエラー
-
LINUXでSJIS
-
GhostからWin XPがインストール...
-
qt creatorのプロジェクトでビ...
-
Windows7でSOL2を使いたいです。
-
【素人です】エクセルを使おう...
-
Openofficeがクラッシュ
-
Web ページ エラーが出ます。直...
-
Windows スクリンセーバー・サ...
-
スキャナ送信エラー
-
『MacBook OS X Mid 2007』初期...
おすすめ情報