FAQ-802 VBでビルドをした、COMのサンプルを実行する際、「DLLが見つかりません」というエラーメッセージが表示されます。どのようにしたらよいでしょうか?
最終更新: 2018/07/31
<Origin folder>\Samples\COM Server and Client\VB\SendTextDataToWksにある、SendTextDataToWks.exeのような、VBでビルドされた、組込のCOMサンプルを実行する場合、次のようなメッセージが表示されます。
「Class not registered」 この場合、PCに以下のファイルをインストールする必要があります。MSSTDFMT.DLL.
これを解決するには、
- OSが64bitの場合、
- MSSTDFMT.DLLをダウンロードして、C:\Windows\sysWOW64フォルダに保存してください。
- sysWoW64フォルダに、cmd.exeファイルを保存します。
- cmd.exeを右クリックして、管理者として実行を選択します。次のように、コマンドウィンドウが現れます。
C:\Windows\system32>_ - マンドウィンドウで次のように入力します。
Regsvr32 C:\Windows\SysWOW64\MSSTDFMT.DLL
C:\Windows\system32>Regsvr32 C:\Windows\SysWOW64\MSSTDFMT.DLL
Enterを押します。
- OSが32bitの場合、
- MSSTDFMT.DLLをダウンロードして、C:\Windows\system32フォルダに保存してください。
- system32フォルダを開き、cmd.exeファイルを保存します。
- cmd.exeを右クリックして、管理者として実行を選択します。次のように、コマンドウィンドウが現れます。
C:\Windows\system32> - コマンドウィンドウで次のように入力します。
Regsvr32 C:\Windows\system32\MSSTDFMT.DLL - コマンドウィンドウには次のように表示されます。
C:\Windows\system32>Regsvr32 C:\Windows\system32\MSSTDFMT.DLL
Enterを押します。
キーワード:SendTextDataToWks, windows 8, MSSTDFMT.DLL, VB, COM