网站版权与免责声明
①由于各方面不确定的因素,有可能原文内容调整与变化,本网如不能及时更新或与相关部门不一致,请网友以权威部门公布的正式信息为准。
②本站注明稿件来源为其他媒体的文/图等稿件均为转载稿,本站转载出于非商业性的教育和科研之目的,并不意味着赞同其观点或证实其内容的真实性。
③本网转载的文/图等稿件出于非商业性目的,如转载稿涉及版权及个人隐私等问题,请作者在两周内邮件820921846@qq.com联系。
处理金蝶运行时错误:-2147467259(830004005)
1.单机使用下,退出程序,拔下加密狗再插上,重启后看看有无效果
2.分机客户端使用下,让管理服务器的人拔下加密狗再插上,重启后看看有无效果。还有公司网络不通也会这样,把网络弄通了。
如果不行继续
1、在“我的电脑”右键属性下,单击“高级”选项卡。
2、然后在“启动和故障恢复”区域中单击“设置”。
3、在“系统启动”区域中,单击“编辑”。
4、在“记事本”中单击“编辑”,然后单击“查找”。
5、在“查找内容”字段中键入 /noexecute,然后单击“查找下一个”。
6、查找到需要的内容后,在“查找”对话框中,单击“取消”。
7、将/noexecute=OptIn或者/noexecute=OptOut或者/noexecute=AlwaysOn
更改为/noexecute=AlwaysOff
8、保存修改
借用MSDN的说明: On Error 语句 启动一个错误处理程序并指定该子程序在一个过程中的位置;也可用来禁止一个错误处理程序。
语法 On Error GoTo line On Error Resume Next On Error GoTo 0 On Error 语句的语法可以具有以下任何一种形式: 语句 描述 On Error GoTo line 启动错误处理程序,且该例程从必要的 line 参数中指定的 line 开始。 line 参数可以是任何行标签或行号。
如果发生一个运行时错误,则控件会跳到 line,激活错误处理程序。指定的 line 必须在一个过程中,这个过程与 On Error 语句相同; 否则会发生编译时间错误。
On Error Resume Next 说明当一个运行时错误发生时,控件转到紧接着发生错误的语句之后的语句,并在此继续运行。 访问对象时要使用这种形式而不使用 On Error GoTo。
On Error GoTo 0 禁止当前过程中任何已启动的错误处理程序。 说明 如果不使用 On Error 语句,则任何运行时错误都是致命的;也就是说,结果会导致显示错误信息并中止运行。
一个“允许的”错误处理程序是由 On Error 语句打开的一个处理程序;一个“活动的”错误处理程序是处理错误的过程中允许的错误处理程序。如果在错误处理程序处于活动状态时(在发生错误和执行 Resume、Exit Sub、Exit Function 或 Exit Property 语句之间这段时间)又发生错误,则当前过程的错误处理程序将无法处理这个错误。
控件返回调用的过程。如果调用过程有一个已启动的错误处理程序,则激活错误处理程序来处理该错误。
如果调用过程的错误处理程序也是活动的,则控件将再往回传到前面的调用过程,这样一直进行下去,直到找到一个被允许的但不是活动的错误处理程序为止。如果没有找到被允许而且不活动的错误处理程序,那么在错误实际发生的地方,错误本身是严重的。
错误处理程序每次将控件返回调用过程时,该过程就成为当前过程。在任何过程中,一旦错误处理程序处理了错误,在当前过程中就会从 Resume 语句指定的位置恢复运行。
注意 一个错误处理程序不是 Sub 过程或 Function 过程。它是一段用行标签或行号标记的代码。
On Error 语句示例 本示例先使用 On Error GoTo 语句在一个过程中指定错误处理的代码所在。本示例中,试图删除一已经打开的文件从而生成的错误码为 55。
这个错误将由示例中的错误处理程序码来处理,处理完后,控制会回到发生错误的语句处。 On Error GoTo 0 语句关闭错误陷阱。
然后 On Error Resume Next 语句用来改变错误陷阱,以便发觉下一个语句产生的错误的范围。请注意示例中使用 Err。
Clear 在错误处理完后,清除 Err 对象的属性。 Sub one rrorStatementDemo() On Error GoTo ErrorHandler ' 打开错误处理程序。
Open "TESTFILE" For Output As #1 ' 打开输出文件。 Kill "TESTFILE" ' 试图删除已打开的文件。
On Error Goto 0 ' 关闭错误陷阱。 On Error Resume Next ' 改变错误陷阱。
ObjectRef = GetObject("MyWord。Basic") ' 试图启动不存在 ' 的对象 '检查可能发生的 Automation 错误。
If Err。Number = 440 Or Err。
Number = 432 Then ' 告诉用户出了什么事。然后清除 Err 对象。
Msg = "There was an error attempting to open the Automation object!" MsgBox Msg, , "Deferred Error Test" Err。 Clear ' 清除 Err 对象字段。
End If Exit Sub ' 退出程序,以避免进入错误处理程序。 ErrorHandler: ' 错误处理程序。
Select Case Err。Number ' 检查错误代号。
Case 55 ' 发生“文件已打开”的错误。 Close #1 ' 关闭已打开的文件。
Case Else ' 处理其他错误状态 。 。
。 End Select Resume ' 将控制返回到产生错误的语句。
End Sub 。
通常有以下几种可能: 1、客户端的MDAC程序出现问题,通过安装MDAC2。
8来解决; 2、服务器的MSDTC没有正常启动,或启动用户的权限有问题,请检查组件服务中的MSDTC并使用具有启动权限的用户来启动; 3、客户端的分布式DCOM没有正常启动,请检查客户端的DCOM配置属性中是否选择上“在本机启用分布式COM”选项。 4、客户端或服务器中安装了相应的防火墙,截断了客户端与服务器的DCOM访问,比如XPSP2的内置防火墙设置、个人防火墙软件关闭了135和1024以上的端口,都会造成此问题。
5、客户端或服务器安装某防病毒软件与K3的DCOM访问存在冲突,如瑞星等。 6、客户端的组件没有正常注册,请使用TS0026补丁工具进行注册,下载地址: :8080/download/agentdown/tech/ts0026。
rar 7、我们所遇到的多是在卸载其他软件后出现的(如用友的软件,等等),估计很可能是系统文件或公用文件受到损坏所致。 所以也建议朋友们尽量保持系统文件的清洁,防止卸载文件导致错误。
出现“ActiveX部件不能创建对象”引起不能删除凭证的问题,一般都是由于组件注册不正确造成的。可以采用以下方法进行解决: 1。
重启或注销中间层服务器后,注册中间层组件,要全部选择。 (如果中间层组件注册有问题的话,需要进行这一步。)
2。在中间层服务器上,通过控制面板——管理工具——组件服务——组件服务——计算机——我的电脑右击—属性—“选项”选项卡——事务超时(秒)改成0,“默认属性”选项卡中把“在此计算机上启用分布式DCOM”打勾。
(greatdiscovery注:我在一个客户处碰到除了中间层上的客户端登录正常外,其他所有的客户端登录时都出现"拒绝的的权限,70",也是这样解决的) 3。在中间层服务器上,通过“开始”菜单——运行——dcomcnfg,在出现的“组件服务”窗口,找到“默认属性”选项卡,同样按第2步操作即可(greatdiscovery注:这是以WIN XP为例,WIN2000就直接出现“我的电脑属性”窗口)。
完成上述设置后,重启中间层服务器。 4。
客户端,比照第2步或第3步处理dcomcnfg设置。 最后,电脑重启,进行客户端远程组件注册。
先测试,成功后再确定。再登陆客户端应该OK了。
该方法,对于绝大多数的K3操作出现active错误和automation错误,都是有效的解决方法。 可以一试。
1。 如果部分客户端能正常登录并使用,而个别客户端不能正常登录,提示"automation"错误或"拒绝的权限,70",可以按如下方法进行: 通过控制面板——管理工具——组件服务——组件服务——计算机——我的电脑右击—属性—选项——事务超时(秒)改成0,默认属性“在此计算机上启用分布式DCOM”打勾,如果该选项已打勾,请先把勾去掉,点"应用",再把它勾上,点"确定",然后把机器重新启动,再登录K3即可。
Runtime Error 9 原因
Runtime Error 9 (Out of memory)表明计算机存在软件或硬件问题。 造成的原因可能包括:1、正在运行两个或多个软件之间存在冲突;2、内存问题;3、计算机被木马、病毒或其他恶意软件所攻击。
常见后果
Runtime error 9会导致系统或程序崩溃,降低计算机性能,高CPU使用率,或异常错误。
如何修复
1、使用专用工具: PC Cleaner(Runtime Error 9 repair tool);
2、检查内存,如确认物理内存没问题,建议检车虚拟内存的设置,适当增大虚拟内存容量。
①由于各方面不确定的因素,有可能原文内容调整与变化,本网如不能及时更新或与相关部门不一致,请网友以权威部门公布的正式信息为准。
②本站注明稿件来源为其他媒体的文/图等稿件均为转载稿,本站转载出于非商业性的教育和科研之目的,并不意味着赞同其观点或证实其内容的真实性。
③本网转载的文/图等稿件出于非商业性目的,如转载稿涉及版权及个人隐私等问题,请作者在两周内邮件820921846@qq.com联系。