![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
こんにちは。
最近、プログラムの勉強をしている物ですが、例えば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ランキング
-
Androidスマホ半角数字の打ち方...
-
switchのエミュレータ アプリと...
-
AndroidのスマホでPCみたいにフ...
-
AndroidのAPN設定をいじってい...
-
Google天気のカエルが出ない
-
AndroidからAndroidへデータを...
-
Androidタブレットを軽くする
-
特定メーカのスマホは広告が多...
-
スマホの本体だけを取り替えて...
-
スマホをPC
-
Andoroid 12 スマホからタブレ...
-
AQUOS R5GをAndroid13に対応さ...
-
最先端のCPUを詰んだAndroidス...
-
質問があります。 昔使っていた...
-
exeファイルを無効化するには
-
AndroidX64のisoはありますか?...
-
Android7.1.1
-
アクリーのAndroid用アプリって...
-
Xperia 10 IVが定期的に再起動...
-
僕のXperiaXZ1(Androidバージョ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
mfc42.dllファイルってなんです...
-
pythonでrequestsが使えない
-
InstallShieldWizardのエラー
-
OBSが起動できません
-
MACのBootCampでWin10のインス...
-
Cドライブ直下にインストール...
-
Chromebook Linux Extundelete...
-
MFT(マスターファイルテーブル)...
-
韓国語IMEのダウンロードができ...
-
困ってます。
-
Cuda check failed(35 vs 0):CU...
-
GhostからWin XPがインストール...
-
起動時エラーの対処方法
-
Windows10がリカバリー出来ない。
-
LINUXでSJIS
-
Windows スクリンセーバー・サ...
-
WindowsXP起動ロゴ表示中にブル...
-
Microsoft Office XP Personaの...
-
Kernel-Power Event ID 41 エラー
-
MacBook とMacBook のテレビ電話
おすすめ情報