浏览器一换输入法就自动关闭?怎么的啊?
请参考: 使用Windows操作系统的人有时会遇到这样的错误信息:“0X????????指令引用的0x00000000内存,该内存不能written”,然后应用程序被关闭。
如果去请教一些“高手”,得到的回答往往是“Windows就是这样不稳定”之类的义愤和不屑。
其实,这个错误并不一定是Windows不稳定造成的。
本文就来简单分析这种错误的常见原因。
一、应用程序没有检查内存分配失败 程序需要一块内存用以保存数据时,就需要调用操作系统提供的“功能函数”来申请,如果内存分配成功,函数就会将所新开辟的内存区地址返回给应用程序,应用程序就可以通过这个地址使用这块内存。
这就是“动态内存分配”,内存地址也就是编程中的“指针”。
内存不是永远都招之即来、用之不尽的,有时候内存分配也会失败。
当分配失败时系统函数会返回一个0值,这时返回值“0”已不表示新启用的指针,而是系统向应用程序发出的一个通知,告知出现了错误。
作为应用程序,在每一次申请内存后都应该检查返回值是否为0,如果是,则意味着出现了故障,应该采取一些措施挽救,这就增强了程序的“健壮性”。
若应用程序没有检查这个错误,它就会按照“思维惯性”认为这个值是给它分配的可用指针,继续在之后的运行中使用这块内存。
真正的0地址内存区保存的是计算机系统中最重要的“中断描述符表”,绝对不允许应用程序使用。
在没有保护机制的操作系统下(如DOS),写数据到这个地址会导致立即死机,而在健壮的操作系统中,如Windows等,这个操作会马上被系统的保护机制捕获,其结果就是由操作系统强行关闭出错的应用程序,以防止其错误扩大。
这时候,就会出现上述的“写内存”错误,并指出被引用的内存地址为“0x00000000”。
内存分配失败故障的原因很多,内存不够、系统函数的版本不匹配等都可能有影响。
因此,这种分配失败多见于操作系统使用很长时间后,安装了多种应用程序(包括无意中“安装”的病毒程序),更改了大量的系统参数和系统文件之后。
二、应用程序由于自身BUG引用了不正常的内存指针 在使用动态分配的应用程序中,有时会有这样的情况出现:程序试图读写一块“应该可用”的内存,但不知为什么,这个预料中可用的指针已经失效了。
有可能是 “忘记了”向操作系统要求分配,也可能是程序自己在某个时候已经注销了这块内存而“没有留意”等等。
注销了的内存被系统回收,其访问权已经不属于该应用程序,因此读写操作也同样会触发系统的保护机制,企图“违法”的程序唯一的下场就是被操作终止运行,回收全部资源。
计算机世界的法律还是要比人类有效和严厉得多啊! 像这样的情况都属于程序自身的BUG,你往往可在特定的操作顺序下重现错误。
无效指针不一定总是0,因此错误提示中的内存地址也不一定为“0x00000000”,而是其他随机数字。
如果系统经常有所提到的错误提示,下面的建议可能会有帮助: 1.查看系统中是否有木马或病毒。
这类程序为了控制系统往往不负责任地修改系统,从而导致操作系统异常。
平常应加强信息安全意识,对来源不明的可执行程序绝不好奇。
2.更新操作系统,让操作系统的安装程序重新拷贝正确版本的系统文件、修正系统参数。
有时候操作系统本身也会有BUG,要注意安装官方发行的升级程序。
3.试用新版本的应用程序。
问题 运行某些程序的时候,有时会出现内存错误的提示,然后该程序就关闭。
“0x????????”指令引用的“0x????????”内存。
该内存不能为“read”。
“0x????????”指令引用的“0x????????”内存,该内存不能为“written”。
一般出现这个现象有方面的,一是硬件,即内存方面有问题,二是软件,这就有多方面的问题了。
故障分析 硬件方面: 一般来说,内存出现问题的可能性并不大,主要方面是:内存条坏了、内存质量有问题,还有就是2个不同牌子不同容量的内存混插,也比较容易出现不兼容的情况,同时还要注意散热问题,特别是超频后。
你可以使用MemTest 这个软件来检测一下内存,它可以彻底的检测出内存的稳定度。
假如是双内存,而且是不同品牌的内存条混插或者买了二手内存时,出现这个问题,这时,就要检查是不是内存出问题了或者和其它硬件不兼容。
软件方面: 先简单说说原理:内存有个存放数据的地方叫缓冲区,当程序把数据放在其一位置时,因为没有足够空间,就会发生溢出现象。
举个例子:一个桶子只能将一斤的水,当放入两斤的水进入时,就会溢出来。
而系统则是在屏幕上表现出来。
这个问题,经常出现在windows2000和XP系统上,Windows 2000/XP对硬件的要求是很苛刻的,一旦遇到资源死锁、溢出或者类似Windows 98里的非法操作,系统为保持稳定,就会出现上述情况。
另外也可能是硬件设备之间的兼容性不好造成的。
几个例子 例一:打开IE浏览器或者没过几分钟就会出现"0x70dcf39f"指令引用的"0x00000000"内存。
该内存不能为“read”。
要终止程序,请单击“确定”的信息框,单击“确定”后,又出现“发生内部错误,您正在使用的其中一个窗口即将关闭”的信息框,关闭该提示信息后...
求一款能用普通话读出自定义文字的软件我输入一段文字,他能自动...
威望语音软件王V1.1这是一款免费的把文字转换为语音的软件,本软件可以把输入框内的文字转换为WAV文件,让你轻松的播放出来,还可以按行把一段文章分成多个WAV文件,这在编程,聊天,做网站及做幻灯等工作用,都是比较有用的.操作方法:1,选择语音,请选择中文男声,如果没有这个选项,请您先下载"下载中文语音包"2,转换文字,打开软件后,把要转换的文字复制到输入框内,点转换就可以把文字转换为WAV文件了,WAV文件保存在程序目录下的WAV文件夹内,以这段文字的开头5个字命名的3,批量转换,选中"按行分割生成声音文件",则可以批量转换文字,此时程序会将输入框内的文字,每一行转换一个文件,文件的保存方法跟转换文字一样。
谢谢采纳为满意答案。
打开office软件总会自动弹出windows Installer对话框
Windows Installer出错的解决方案 Windows Installer(windows安装服务)是一种通用的软件发布方式,现在许多软件都使用windows Installer作为自己的安装程序,有时因为各种原因以及windows Installer本身的缺陷,会导致windows Installer出错。
症状一:删除某个程序后,在运行某些软件时,老会弹出一个“windows正在配置Windows Installer,请稍候”的窗口。
解决办法: 1、重新安装Windows Installer,office XP安装盘的根目录有两个名为instmsi.exe和InstMsiW.exe的文件,instmsi.exe用于win9X/Me,InstMsiW.exe用于Win2000/XP; 2、打开组策略→计算机配置→管理模板→Windows组件→Windows Installer→禁用Windows Installer,只是这样一来,很多软件就有能安装了,此法用于Win2000/XP。
3、请看本文最后的“终级解决方案” 症状二:Win2000/XP安装软件时提示“无法访问windows安装程序,服务中windows Installer状态为停止,不能启动” 解决办法: 1、命令提示符下输入:misiexec /regserver 2、在“管理工具”→“服务”中启动windows Installer 症状三:Win2000/XP安装软件时提示“不能访问Windows Installer服务……” 解决办法: 1、检查当前用户有无管理员权限; 2、结束进程Ikernel.exe后再安装; 3、删除系统安装目录Program Files\Common Files\InstallShield\Engine下的所有文件再安装。
4、首先,运行“msiexec /unregserver”,停止Windows Installer服务; 接着,安装InstMsiW.exe(office XP安装盘的根目录下有,也可以从网上下载,地址为: http://download.microsoft.com/download/WinfowsInstaller/Install/2.0/NT45/EN-US/InstMsiW.exe),用Winrar解压至设定的目录;进入目录,右键点击msi.inf,选“安装”,右键点击mspatcha.inf,选安装; 最后运行“msiexec /regserver”启用服务。
症状四:安装软件时提示“系统管理员设置了系统策略,禁止进行此项安装” 解决办法: 1、尝试用症状三的解决方法; 2、打开组策略→用户配置→管理模板→Windows组件→Windows安装服务→将“禁止从媒体安装”设为“禁用”,将“永远以高特权进行安装”设置为“启用” 以上问题的终级解决方案: 下载安装微软提供的Windows Installer CleanUp Utility 1.0,它的主要功能是清除程序的Windows Installer配置信息。
启动该工具,它会列出目前系统中所有Windows Installer使用安装的软件,选中出问题的软件,然后点“Remove”按钮即可。
Windows Installer CleanUp Utility 1.0下载地址: http://www.onlinedown.net/soft/27518.htm参考资料:转载的虽然很长希望对你有用!
笔记本会自动输入字符是怎么回事
建立新账套在金蝶KIS标准版中,保存账务资料的文件称为“账套”。
账套中存放的内容包括:会计科目、记账凭证、各种账簿、会计报表以及固定资产、工资等。
在一个账套中只能保存一个公司或一个单独核算单位的账务资料,但在实际工作中您可以根据需要建立任意数量的账套,从而通过合理地组织账套文件,及时掌握各子公司或下属独立核算单位的财务状况,为加强企业管理和经济核算提供必要的信息。
会计电算化就是用计算机代替人工进行账务及其他有关业务处理工作。
因此您必须至少要建立一个账套文件,用以存放有关财务及业务资料,以便于计算机进行处理。
一个账套就是一个单独的计算机文件,您可以利用操作系统提供的复制、改名、删除等功能对账套文件进行相应操作。
为了保证您账套数据的安全完整,防止发生意外情况导致数据丢失,您应当定期对账套进行备份,并妥善保存备份资料。
启动金蝶KIS标准版后可以有两种方式建立新账套。
一种是进入系统后,从下拉菜单中执行“新建账套”功能:用鼠标单击屏幕左上角的“文件”就会弹出下拉菜单,然后选择“新建账套”即可;另一种是直接在系统登录窗口,单击“新建”按钮,系统自动提示新建账套的步骤。
一、输入账套文件名 计算机管理账套是按照文件的方式进行的,因此每个账套必须有一个文件名。
执行新建账套功能后,系统会弹出建立文件对话框,如图3-4所示。
用户可以按照便于识别和记忆的原则输入账套文件名,金蝶KIS标准版中默认账套文件的扩展名为“AIS”。
建议用户在为账套命名时,尽量采用默认扩展名,这样在以后进行打开账套操作时便于查找。
请记住此文件名称,以便日后打开以此文件命名的账套。
系统在打开账套时是按默认扩展名列表的,如果在打开账套操作时找不到所建立的账套,在确定驱动器和路径无误后,可将“文件类型”改变为“所有文件[*.*]”类型,查看是否输入了非“AIS”的扩展名。
在输入完账套文件名之后,就进入了金蝶KIS标准版建账向导。
二、账套名称 在建账向导的带领下,第一步就是输入账套名称。
这里需要提请用户注意的是:账套名称与账套文件名是两个截然不同的概念。
账套名称一般是使用该账套的公司或单位名称,用于标识该账套所属的会计主体。
账套名称将在输出凭证、账簿、报表等业务资料时使用,所以在此处请清楚输入单位全称,以防混淆不清。
完成账套名称输入之后,点“下一步”,就进入所属行业选择画面。
三、所属行业 系统内已经预设了十七个行业的会计科目表及报表,如图3-5所示。
本功能的作用是为采用标准科目结构的企业提供预设资料,以减轻用户在会计科目和报表设定中的工作量。
利用鼠标或光标上下移动键在所属行业列表框选择所属的行业。
若已经选择了所属行业,系统将自动为你建立相应行业的会计科目表及报表设置。
“详细资料”按钮可以让您查看所选行业的预设会计科目代码及名称列表,如图3-6所示。
系统以预设的会计科目和会计报表进行账务处理,输出证账表全套会计资料。
若您的企业所需的会计科目与预设资料有差异,您可在建账完成后,在“会计科目”中进行修改。
如果您不想采用系统预设的会计科目及报表资料,您只需选择“不建立预设科目表”选项即可,系统会为您提供一个空白的会计科目表,由您根据自己的需要去建立。
四、确定记账本位币 跟着建账向导,单击“下一步”,进入“记账本位币”录入窗口,如图3-8所示。
记账本位币是指一个企业在进行会计核算时统一使用的记账货币。
企业在进行经济业务核算时,应确定一种记账本位币,以便于对有关外币业务进行处理。
在这个窗口中,您可以输入记账本位币代码和本位币名称。
记账本位币代码长度为3个字符,一般为3个英文字符,无特别要求,便于识别即可。
本位币名称长度为10个字符,一般为汉字货币名称。
这里特别需要提请用户注意的是:在输入记账本位币代码时尽量不要使用“$”符号,因为该符号在自定义报表中有特殊含义,如果使用,在自定义报表中可能会遇到麻烦。
五、确定科目代码级数及长度 确定本位币后,建账向导把我们带进了会计科目结构设计中金蝶KIS标准版中会计科目结构是树形分支结构,按照分支所处的位置分级管理。
最上面的是一级科目,最底下则为明细科目。
会计科目由科目编码和科目名称两部分组成。
其中,科目编码的最大级别数为10级,每级编码最大位数为15位,所有级次编码累计最大位数为30位。
科目名称可以由汉字或字符构成,最大40个字符或20个汉字。
您可以根据实际业务需要来设置科目代码级数和各级代码的长度。
我国会计制度一般将一级科目代码的长度定为三位,外商投资企业一级会计科目代码长度为四位。
但若您在前面选择了某个行业的预设会计科目,则一级科目代码长度由系统给出,用户无法修改。
会计科目的级别以及各级长度的确定,应综合考虑各方面的因素,既要便于操作又要为今后的发展留有余地。
因为一旦新建账套完成,所设定项目均无法再做任何修改,在此需要提请您特别注意。
六、设定账套期间 建账向导的第一个步骤的最后一项处理是:设定账套会计期间。
不同...
票太难抢 有介绍抢票软件的吗
随着金税工程的推进,尤其到了金税三期,百旺金赋(又称百旺九赋,或者百旺税控)加入到增值税税控行业,金税接口软件、税控接口软件在企业财务系统的普及,很多人已经对这种财务软件有了一定的了解。
为了给客户更好的参考,本文对各种税控器的开票接口、税控接口软件功能做一下分析总结。
一、开票接口软件(一般也称税控接口软件,本文中都用开票接口代替)的数据导入功能 顾名思义,就是把业务系统中导出的待开票数据,或者Excel中录入的待开票数据导入到开票系统中,代替手工输入,提高开票速度,降低甚至消灭录入错误,一般待开票数据导入到开票接口包括两种方式,一种是数据库导入,一种是文件导入。
(1)数据库导入:开票接口可以直接把你ERP系统里面的数据导入到开票系统中,你不必再先把出库单或者销售单或者发货单打印出来,然后对照上面的输入到税控系统里面,你只需要打开我们的接口然后点击“导入”按钮,接口就自动把你ERP系统里面的开票数据导入过来了,整个过程非常方便快速。
你可以一张张导过来,也可以批量全部导过来。
又或者你在ERP中做的单据里面含有赠品或者运费,而这些是不需要进行开票的,那么也没关系,你可以在开票接口软件的后台配置时把运费以及赠品过滤掉,使倒过来的开票数据不含有运费及赠品,你无需在导过来后再手工删除,这就是导入的过程。
支持ORACLE、SAP、Peoplesoft、用友、金蝶等系统的数据库连接 (2)金税接口软件文件导入:就是把一个包含有客户信息和商品明细的EXCEL文件或TXT文件导入到开票系统中进行开票。
支持文本文件、Excel文件、各类型数据库、XML、WebService、HTTP、PascalScriptEh等数据存储文件类型 二、开票接口软件的主界面 你还可以在开票接口软件的对这些发票进行各种各样的处理:(1)修改:你会担心用了接口导入之后,发现单据错误,需要修改怎么办?没关系,一般接口都具有修改功能,可以在发票导入归来后对发票进行修改,包括客户信息以及商品明细都可以进行修改,您无需再返回ERP中修改后重新导入。
(2) 合并:如果有同一家客户一个月内分批定了好几单,在ERP内做了好几张单据,但在开票时候呢需要把这几张单据合并在一起开成一张发票,那你就可以在我们接口里面选中这几张单据,点击合并,就把这些单据合并成一张了,无需你手工操作了,甚至你可以合并全部单据,就是只需点一下,你所导入过来的所有单据就自动按照相同客户的进行合并了,是不是非常方便呢,甚至如果你需要,还可以帮你在合并的时候把里面的相同明细合并在一起,就算是不同商品不同价格想要合并都可以,还可以自定义合并,你想怎么合并,就怎么合并,强大的合并功能只有你想不到,没有我们做不到。
(3) 拆分:和合并同样强大的是拆分,你能怎么合就能怎样分,你可以自动拆分,也可以手动拆,你可以把超出金额限制的单据拆分成几张,甚至你可以合并拆分混合起来,先拆分再合并,你可以把一张单据拆成几张,也可以把一条明细拆成几条,总之你可以根据自己的需求进行自定义拆分。
(4)折扣:你可以对单条商品进行折扣,也可以对整张单据折扣,还可以根据您公司自己的折扣规则进行程序修改,一切都是为了用户使用方便。
(6)作废:是不是有一些你在ERP中所做的单据,你实际上并不需要打印这张发票或者暂时不需要打印的呢?那我们可以将这张发票进行废置处理,废置后就相当于进入了回收站,下次再导入发票的时候这张发票不会被再次导入过来,当你想要开这张发票的时候,你只需要把这张发票取消废置即可。
(7)批量打印:使用接口,不仅可以批量导入,还可以批量打印发票,这就很大的提高了开票的效率,节约了时间。
(8)回写:发票开完之后,可以把该张发票的增值税号码再回写到ERP中对应的这张单据所在的位置,方便在ERP内核对。
(9)导出报表:发票打印完之后,可以在接口已打印发票里面打印发票对照表,可导出只含增值税发票号码和客户名称,金额的对照表,也可导出包含商品明细的对照表,方便了财务工作。
10)信息维护:就是在开票接口中对客户信息和商品信息进行维护,可以直接将防伪税控系统里面的信息同步到接口软件里面,以方便开票时的数据编译。
三、开票接口软件使用哪些税控器 上海协明信息科技有限公司(Seaminfo)的SEAM Printer开票接口适合所用的税控器。
以上介绍功能是开票接口软件的常用功能,无论是百旺税控,还是航天信息的税控器,开票接口都有这些功能,对于类似海信、汕头金税、浪潮税控、上广电税控器、大唐税控,大部分功能都适用,都可以达到自动打印、批量打印的目的。
全部文字摘自 http://www.seaminfo.com/page/68/48.htm