5.46 FAQ-802 在运行一个由 VB 构建的 COM 示例时,出现了丢失DLL的错误消息,该如何解决?
Last Update: 7/29/2018
如果您运行 Origin 某些内置的由 VB 构建的 COM 示例时,例如 <Origin folder>\Samples\COM Server and Client\VB\SendTextDataToWks 下的 SendTextDataToWks.exe,您可能会收到一条错误消息:
Class not registered. You need the following file to be installed on your machine. MSSTDFMT.DLL.
要解决这个问题,请尝试
- 如果您拥有的是 64 位的操作系统:
- 下载 MSSTDFMT.DLL 并将其保存于 C:\Windows\sysWOW64 文件夹。
- 留在 sysWoW64 文件夹并找到 cmd.exe。
- 右键单击 cmd.exe 并选择 Run as administrator。那么 Command Window 就会出现
C:\Windows\system32>_ - 输入
Regsvr32 C:\Windows\SysWOW64\MSSTDFMT.DLL - 那么此时在 Command Window 显示的条目为:
C:\Windows\system32>Regsvr32 C:\Windows\SysWOW64\MSSTDFMT.DLL
按下 Enter键。
- 如果您拥有的是 32 位的操作系统:
- 下载 MSSTDFMT.DLL 并将其保存于 C:\Windows\system32 文件夹。
- 留在 system32 文件夹并找到 cmd.exe。
- 右键单击 cmd.exe 并选择 Run as administrator. 那么 Command Window 就会出现
C:\Windows\system32> - 输入
Regsvr32 C:\Windows\system32\MSSTDFMT.DLL - 那么此时在 Command Window 显示的条目为:
C:\Windows\system32>Regsvr32 C:\Windows\system32\MSSTDFMT.DLL
按下 Enter键。
Keywords:SendTextDataToWks, windows 8, MSSTDFMT.DLL, VB, COM