首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >应用程序未显示。为什么?

应用程序未显示。为什么?
EN

Stack Overflow用户
提问于 2009-09-16 11:21:00
回答 4查看 158关注 0票数 1

我的应用程序是用VB.NET构建的,它是一个EXE应用程序。它已经作为一个独立的应用程序在几十个Windows主机上运行得很好--没有开发环境。

现在我尝试在Windows2008服务器上运行它(作为本机应用程序),但表单没有显示-什么也没有显示。当我调试时,我看到它一直在运行所有的"form_load“子例程,直到调试结束,但是之后什么也没有显示。我没有发现错误。可能的原因是什么?我应该检查什么?

我必须说,它在许多其他Windows机器上都工作得很好,但在Windows2008服务器机器上就不行了(我们在另一台机器上尝试过)。

它不是一个数据库应用程序。仅限GUI。

提前感谢!

EN

回答 4

Stack Overflow用户

发布于 2009-09-24 01:11:02

你说“什么都不显示”。但是应用程序会显示在Windows任务栏上吗?

有可能表单正在显示--但位置在屏幕之外。例如,左上角可能是(1300,1100)或(-1300,-1100)。

尝试再次运行它,但是(当窗体应该可见时)尝试按ALT +空格键。如果你的窗口确实存在,你会看到一个系统菜单(恢复、移动、大小等)。在这种情况下,选择大小-您应该能够使用鼠标和/或键盘箭头键,使窗口可见。

另一方面,如果应用程序应该出现在Windows Task Bar中,但它没有显示,那么在form_Load中(或紧接着)发生了使应用程序退出的事情。要仔细检查是否发生了这种情况,请尝试添加以下代码:

代码语言:javascript
代码运行次数:0
运行
复制
    Private Sub Form1_FormClosed(ByVal sender As Object, _
        ByVal e As System.Windows.Forms.FormClosedEventArgs) Handles Me.FormClosed
    MsgBox("Form is closing")
End Sub
票数 2
EN

Stack Overflow用户

发布于 2009-12-17 06:32:47

确保它不会在启动时崩溃。

票数 1
EN

Stack Overflow用户

发布于 2009-09-16 11:24:57

我认为服务器上安装了适当的.net框架?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1432379

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档