机房收费系统错误之部件要求挂起

2024-08-26 19:58

本文主要是介绍机房收费系统错误之部件要求挂起,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

           现在在检查我敲的系统时发现导出excel会报错, 本来之前在五楼机房的时候没有问题的,到了四楼用自己的电脑就出现了这样的问题。
        点击导出excel后,会出现如下的提示框:
        
        出现错误后点击切换到、重试、关闭以及中断都不可以使这个框框消失,也不能使程序退出,最后只能打开任务管理器结束任务。
        出现问题总是要解决的,网上总会有解决办法的吧,网上说语句中要插入一句DoEvents,使查询期间能让其他软件临时获得CPU的控制权,避免程序进入“假死”(或者说挂起)状态。另一方面,查询代码也要进行优化,以免占用太多的CPU控制时间。Windows系统是个多任务系统,在同一个时刻,并不是只有这个程序在运行,还有许多其他软件也在排队等着分CPU的一杯羹,所以软件也要有“公德心”,不能只顾自己,强行霸占系统资源。就像很多人排队买火车票,如果轮到你的时候你长时间霸着售票窗口不走,那么整个队伍就陷入停滞状态了。对于doevents还是了解一点,但是感觉不是这的问题,果然尝试了不可以。
       后来检查office激活,也不是那的问题,我是激活了的。重新修改代码,使用第二种导出excel的方法,先事先建立excel表格,试了也不可以。
        在用任务管理器结束任务之后会有一个提示框,如下:
        
         然后又从这里着手解决,网上说找到应用程序图标,单击属性,单击兼容性选项卡,取消选中用兼容模式运行这个程序,但是我看了我的并没有以管理员运行此程序,解决无果。
        在打开任务管理器的时候可以看到excel表格已经在运行了,就是没有显示出来。
        查了好久越查越远,最终没有解决,后来问李平同志,so easy!
        vb属性——兼容性——以兼容模式运行这个程序,将勾去掉即可。
        去掉之后添加控件就会闪烁了,但是和导不出excel相比,还是后者比较严重,以后用不着导出的时候就再勾上就可以了。
        这个问题就最终就这样“无情”的解决了,我可是花了很长时间来搜索的。早知道就早点问他了,本来就晚了,还花费那么多的时间……不过解决了总是好的。
        最近我们面临的事情有点多,有一颗平常心,做好时间管理,小伙伴们加油了!

这篇关于机房收费系统错误之部件要求挂起的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1109532

相关文章

深度解析Java @Serial 注解及常见错误案例

《深度解析Java@Serial注解及常见错误案例》Java14引入@Serial注解,用于编译时校验序列化成员,替代传统方式解决运行时错误,适用于Serializable类的方法/字段,需注意签... 目录Java @Serial 注解深度解析1. 注解本质2. 核心作用(1) 主要用途(2) 适用位置3

Debian 13升级后网络转发等功能异常怎么办? 并非错误而是管理机制变更

《Debian13升级后网络转发等功能异常怎么办?并非错误而是管理机制变更》很多朋友反馈,更新到Debian13后网络转发等功能异常,这并非BUG而是Debian13Trixie调整... 日前 Debian 13 Trixie 发布后已经有众多网友升级到新版本,只不过升级后发现某些功能存在异常,例如网络转

JWT + 拦截器实现无状态登录系统

《JWT+拦截器实现无状态登录系统》JWT(JSONWebToken)提供了一种无状态的解决方案:用户登录后,服务器返回一个Token,后续请求携带该Token即可完成身份验证,无需服务器存储会话... 目录✅ 引言 一、JWT 是什么? 二、技术选型 三、项目结构 四、核心代码实现4.1 添加依赖(pom

基于Python实现自动化邮件发送系统的完整指南

《基于Python实现自动化邮件发送系统的完整指南》在现代软件开发和自动化流程中,邮件通知是一个常见且实用的功能,无论是用于发送报告、告警信息还是用户提醒,通过Python实现自动化的邮件发送功能都能... 目录一、前言:二、项目概述三、配置文件 `.env` 解析四、代码结构解析1. 导入模块2. 加载环

linux系统上安装JDK8全过程

《linux系统上安装JDK8全过程》文章介绍安装JDK的必要性及Linux下JDK8的安装步骤,包括卸载旧版本、下载解压、配置环境变量等,强调开发需JDK,运行可选JRE,现JDK已集成JRE... 目录为什么要安装jdk?1.查看linux系统是否有自带的jdk:2.下载jdk压缩包2.解压3.配置环境

SpringBoot3匹配Mybatis3的错误与解决方案

《SpringBoot3匹配Mybatis3的错误与解决方案》文章指出SpringBoot3与MyBatis3兼容性问题,因未更新MyBatis-Plus依赖至SpringBoot3专用坐标,导致类冲... 目录SpringBoot3匹配MyBATis3的错误与解决mybatis在SpringBoot3如果

Linux查询服务器系统版本号的多种方法

《Linux查询服务器系统版本号的多种方法》在Linux系统管理和维护工作中,了解当前操作系统的版本信息是最基础也是最重要的操作之一,系统版本不仅关系到软件兼容性、安全更新策略,还直接影响到故障排查和... 目录一、引言:系统版本查询的重要性二、基础命令解析:cat /etc/Centos-release详

更改linux系统的默认Python版本方式

《更改linux系统的默认Python版本方式》通过删除原Python软链接并创建指向python3.6的新链接,可切换系统默认Python版本,需注意版本冲突、环境混乱及维护问题,建议使用pyenv... 目录更改系统的默认python版本软链接软链接的特点创建软链接的命令使用场景注意事项总结更改系统的默

nginx配置错误日志的实现步骤

《nginx配置错误日志的实现步骤》配置nginx代理过程中,如果出现错误,需要看日志,可以把nginx日志配置出来,以便快速定位日志问题,下面就来介绍一下nginx配置错误日志的实现步骤,感兴趣的可... 目录前言nginx配置错误日志总结前言在配置nginx代理过程中,如果出现错误,需要看日志,可以把

在Linux系统上连接GitHub的方法步骤(适用2025年)

《在Linux系统上连接GitHub的方法步骤(适用2025年)》在2025年,使用Linux系统连接GitHub的推荐方式是通过SSH(SecureShell)协议进行身份验证,这种方式不仅安全,还... 目录步骤一:检查并安装 Git步骤二:生成 SSH 密钥步骤三:将 SSH 公钥添加到 github