当应用程序不是以 UserInteractive 模式运行时显示模式对话框或窗体是无效操作。
来源:互联网 发布:unity3d制作小游戏实例 编辑:程序博客网 时间:2024/05/22 02:20
问题:当应用程序不是以 UserInteractive模式运行时显示模式对话框或窗体是无效操作。请指定 ServiceNotification或 DefaultDesktopOnly 样式,以显示服务应用程序发出的通知。
在 System.Windows.Forms.MessageBox.ShowCore(IWin32Window owner, String text, String caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, MessageBoxOptions options, Boolean showHelp)
在 System.Windows.Forms.MessageBox.Show(String text)
在 prjBOI_TRO.Shipping.frmTransin.Gen_QSMC_UPS_SCS_Transin(String strLoadID, Int32 intI)
在 prjBOI_TRO.Shipping.frmTransin.btnTransin_Click(Object sender, EventArgs e)
解决:根据Exception的StackTrace信息可以看出,问题出在MessageBox身上,于是将程式里的MessageBox.Show替换掉,问题解决。
PS:报错的程式是从winform系统中抽取出来的,然后设定了Windows Scheduled Task,而MessageBox没有对应修改掉。
- 当应用程序不是以 UserInteractive 模式运行时显示模式对话框或窗体是无效操作。
- "当应用程序不是以 UserInteractive 模式运行时显示模式对话框或窗体是无效操作。请指定 ServiceNotification....."的解决方案
- 当应用程序不是以UserInteractive 模式运行时显示模式对话框或窗体
- 当应用程序不是以UserInteractive模式运行
- 【node.js】本地模式安装express:'express' 不是内部或外部命令,也不是可运行的程序或批处理文件。
- 【node.js】本地模式安装express:'express' 不是内部或外部命令,也不是可运行的程序或批处理文件。
- 【node.js】本地模式安装express:'express' 不是内部或外部命令,也不是可运行的程序或批处理文件。
- 【node.js】本地模式安装express:'express' 不是内部或外部命令,也不是可运行的程序或批处理文件
- 【node.js】本地模式安装express:'express' 不是内部或外部命令,也不是可运行的程序或批处理文件。
- 【node.js】本地模式安装express:'express' 不是内部或外部命令,也不是可运行的程序或批处理文件。
- linux下php以fastcgi模式运行-mod_fcgid,不是mod_fastcgi
- 非顶级窗体不能显示为模式对话框错误原因
- Android 应用程序窗体显示状态操作(显示隐藏标题栏或自定义窗体大小)
- Android 应用程序窗体显示状态操作(显示隐藏标题栏或自定义窗体大小)
- Android 应用程序窗体显示状态操作(显示隐藏标题栏或自定义窗体大小)
- win8/10上的应用程序怎样以兼容模式运行?
- 窗体的模式显示
- 说说在CMD命令行模式下ADB命令显示为不是内部或外部命令,亦不是可运行程序和批处理文件的解决办法
- 同步中断(异常)和 软中断
- 如果编程语言是一种宗教
- Windows下的git配置
- 学习知识的能力重于知识本身
- C#中怎样让引用的.dll文件也集成到生成的.exe文件中
- 当应用程序不是以 UserInteractive 模式运行时显示模式对话框或窗体是无效操作。
- Objective-C 编程语言(11)异常处理----使能异常处理、异常处理
- 软件开发还算不上是一门科学 但不妨碍它是一门技术
- centos6.2 minimal virtualbox安装的网络设置
- pl/sql执行dml,ddl
- USB描述符
- Hadoop 介绍
- 我对popen(char *cmd,char *mode)的理解
- hdu 1950 Bridging signals--二分法求最长上升子序列