逐梦论坛's Archiver

shillan 发表于 2009-8-12 22:56

HResult Error、0x80046105:(null)错误的原因及解决方法

[color=#0000ff]现象:[/color]WinCC 6.0 SP2英文版在打开项目时出现:[code]HResult error
0x80046105:(null) [/code]再打开项目时出现:
ox40004003:Invalid pointer
  
[color=#ff0000]原因及解决方法:[/color]
为什么 SIMATIC WinCC V6.0 不启动或以 HResult 错误停止?

[b]描述:[/b]
这种现象的原因很可能是相关计算机的 TCP/IP 地址改变了。 安装时,SIMATIC WinCC 保存计算机的 TCP/IP 地址。现在,如果计算机的 TCP/IP 地址变了,则必须执行如下步骤以确保 SIMATIC WinCC V6.0 正常运行。 [list][*]打开 Windows 资源管理器并单击文件夹“WinCC Projects”。[*]右击文件夹“WinCC Projects”的右边,然后单击“Configuration”。[/list][img=366,249]http://cache.automation.siemens.com/dnl/DM/DMxNDIzOQAA_17830226_FAQ/WinCC_V6_HResult_IP_Adresse_e_1.gif[/img]
图 1:打开 CCAgent 对话框

[list][*]在打开的“CCAgent - Settings”对话框窗口中单击“Advanced…”按钮。[/list][img=488,236]http://cache.automation.siemens.com/dnl/zQ/zQxNjkwMQAA_17830226_FAQ/WinCC_V6_HResult_IP_Adresse_e_2.gif[/img]
图 2:CCAgent - 设置

[list][*]现在选择计算机的当前 TCP/IP 地址。[/list][img=403,324]http://cache.automation.siemens.com/dnl/Tc/Tc0NTgzNwAA_17830226_FAQ/WinCC_V6_HResult_IP_Adresse_e_3.gif[/img]
图 3:选择 TCP/IP 地址

[list][*]单击“OK”关闭对话框窗口。[*]再次打开“CCAgent - Settings”并单击“Restart”。[/list][img=488,236]http://cache.automation.siemens.com/dnl/DU/DU5MjE1AAAA_17830226_FAQ/WinCC_V6_HResult_IP_Adresse_e_4.gif[/img]
图 4:正在重启

[list][*]单击“Yes”关闭对话框。[/list][img=285,106]http://cache.automation.siemens.com/dnl/jQ/jQzNDUwODkA_17830226_FAQ/WinCC_V6_HResult_IP_Adresse_e_5.gif[/img]
图 5:正在确认“重启”

一旦执行了所有这些步骤,就重新建立了 SIMATIC WinCC V 6.0 的全部功能。
  
[b]2、0x80046105[/b]
[attach]1805[/attach]

jess2008 发表于 2010-10-26 15:33

谢谢提供

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.