软件启动时Runtime Error! R6034 怎么解决?谢谢
发布网友
发布时间:2022-04-26 12:02
我来回答
共8个回答
懂视网
时间:2022-05-11 02:43
解决该问题的方法可以为调用本程序的exe文件建立一个合适的manifest文件,指定正确的msvcr90.dll版本即可,具体可参照http://www.gxlcms.com/article/35219.htm
ps:可以使用mt.exe进行导出或合并manifest资源到exe或者dll文件。
查看manifest的方法:mt -inputresource:pythoncom27.dll;#2 -out:sss.txt
合并manifest到dll的方法:
mt.exe –manifest MyApp.exe.manifest -outputresource:MyApp.exe;1
or
mt.exe –manifest MyLibrary.dll.manifest -outputresource:MyLibrary.dll;2
(1 for an EXE, 2 for a DLL.)
ps:2010.12.24
如果是使用c++开发dll,那么使用libcmtd.lib或者libcmt.lib 替换掉 msvcrtd.lib 或 msvcrtd.lib也可以避免这个问题。
ps:内牛碗面
测试regsvr32 pythoncom27.dll一直是失败,即使使用mt嵌入了manifest信息也不行,当我把windowssystem32目录下的 pythoncom27.dll和pywintypes27.dll改名后,才行。原来regsvr32默认都是在处理windowssystem32 目录下的dll,即使当前目录有也不管。。。。。。无语了。终于出现“已加载***.dll,但没有找到dllregisterserver输入点…..”。看来想dll中嵌入manifest信息是管用的。。下次最好写上目录,如:regsvr32 .pythoncom27.dll
ps:2010.12.26 完美解决
我使用的python2.7以及截止目前的2.6–3.1版本python的pyd文件根 据python.org的建议(要求),全部没有manifest信息。这是为了更好的在程序运行时根据python.exe提供的crt来运行。 pywin32提供的pythoncom27.dll以及pywintypes27.dll也没有manifest信息。这样一般情况都没有问题,只是当 使用python制作的dll类型的com组件时会发生R6034错误。解决的办法有2个:为调用com组件的exe制作一个manifest文件,指明 msvcr90.dll的依赖;或者把所有使用到的dll以及pyd都嵌入manifest信息。
为什么根本就没有人研究这个信息呢?也许广大的pythoner都不玩com吧 ==||
热心网友
时间:2022-05-10 23:51
Runtime error是一个计算机错误以信息栏的状态显示包含特定的错误代码以及相应的解释。一般来说发生前用户会感到电脑明显的缓慢,当信息栏被关闭后程序一般会自动关闭或者失去响应。有时会导致电脑重启。有多种情况会导致这些问题,比如:软件问题、内存问题等。
如果问题长期出现那么可能是软件本身的问题。可以通过升级和打补丁的方法解决。但是如果完成上述操作问题仍然存在可以重新安装软件。有时也会由操作系统产生,这时需要重新安装操作系统。
热心网友
时间:2022-05-11 01:09
比如说是python.exe出错。先将目录E:python下的python.exe这个文件备份一份叫python_copy.exe,然后删除原有的python.exe,这样再运行pycharm时会提示找不到编译器,这个时候,将python_copy.exe改名为python.exe,再运行时,就不会再出现R6034这个错误了。
热心网友
时间:2022-05-11 02:43
解决方法很简单,首先找到C:\windows\system32\msvcr80.dll.把这个动态链接库删掉,然后打开“运行-”输入CMD,然后打上for %1 in (%windir%\system32\*.dll) do regsvr32 /s %1 回车就OK了
热心网友
时间:2022-05-11 04:35
把C:\Windows\System32下的msvcr90.dll文件删除,实际运用证实
热心网友
时间:2022-05-11 06:43
python.exe你这个应用程序应该有问题,建议删除这个或者重装试试来自:求助得到的回答
热心网友
时间:2022-05-11 09:07
楼主,我也在找解决的办法,如果楼主解决后能不能给说一下!以前好好的,不知道怎么就无缘无故就出现错误了!
热心网友
时间:2022-05-11 11:49
楼主解决了没,我今天也遇到了同样的问题,也是打开ADAMS2012时出现的,但是还是可以正常启动ADAMS。百度搜索了半天也不知道怎么解决,楼主如果已经解决了还请支招啊
重装了子。系统问题还是存在。。。。。。