文档章节

Dynamics AX Form窗体无响应not responding,白板的解决补丁

White_CJ
 White_CJ
发布于 2016/09/02 10:41
字数 253
阅读 6
收藏 0

用过AX的都知道,在进行一个大的操作时,如果无法立刻执行完成,那运行这个操作的过程经常出现的就是系统的大白板,
系统系统窗口没有响应,就算是加了进度条,也是一样没有响应,这样用户就无法查看当前操作的运行进度,通过下面的补丁就可以解决这个问题

在WinApi类中增加方法


/// <summary>
/// Call user32.DisableProcessWindowsGhosting
/// </summary>
/// <remarks>
/// Disables the window ghosting feature for the calling GUI process. Window
/// ghosting is a Windows Manager feature that lets the user minimize, move,
/// or close the main window of an application that is not responding.
/// </remarks>
public static client void disableProcessWindowsGhosting()
{
    DLL         dll     = new DLL(#UserDLL);
    DLLFunction dllFunc = new DLLFunction(dll, @"DisableProcessWindowsGhosting");
    ;
    dllFunc.returns(ExtTypes::void);
    dllFunc.arg();

    dllFunc.call();
}


在info.startupPost()中添加调用


/*
No SYS code must exist in this method
*/
void startupPost()
{
    if (clientKind() == ClientType::Client)
    {
        // BP deviation documented
        WinAPI::disableProcessWindowsGhosting();
    }
}


这个补丁需要操作系统WIN XP SP3 或者WIN2003 SP2以上才能支持

http://msdn.microsoft.com/en-us/library/ms648415.aspx
 

© 著作权归作者所有

共有 人打赏支持
White_CJ
粉丝 0
博文 12
码字总数 7545
作品 0
珠海
其他
私信 提问
ASP.net从服务器端向客户端弹出alert对话框,但不使页面变成白板

在做ASP.net的项目时,碰到在页面上输入一些数据后,然后点击提交按钮,然后服务器端校验数据,如果数据不合格,用 Response.Write(" ") 向客户端推出一个警告窗口提示,这时候会发现,显示警...

长平狐
2013/06/17
86
0
Jquery Ajax请求文件下载操作失败的原因分析及解决办法(转载)

jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯。 一、失败的原因 那是因为response原因,一般请求浏览器是会处理服务...

卯金刀GG
2016/09/28
28
0
听过Office 365,但你知道Dynamics 365吗?

  【IT168 评论】导语:大部分人可能只听说微软的Office 365,Dynamics 365知道的人可能不多。不过,就在今年9月,在Gartner发布的魔力象限报告中,微软正是凭借着Dynamics 365销售自动化(...

it168网站
2017/11/17
0
0
学习: Delphi FireMonkey 结构性初略分析

Delphi 下的FireMonkey,很好地实现了 DirectUI与跨平台。学习了解他,对DirectUI编程及项目的跨平台实现有一定帮助。 虽然作为开发者个体,并不需要了解太多这些东西,只要求拿来能用能实现...

iSixther
2014/12/27
0
4
一致性算法探寻(扩展版)10

8 Client interaction This section describes how clients interact with Raft, including how clients find the cluster leader and how Raft supports linearizable semantics [10]. Thes......

戴的天
2015/08/11
80
0

没有更多内容

加载失败,请刷新页面

加载更多

租房软件隐私保护如同虚设

近日,苏州市民赵先生向江苏新闻广播新闻热线025-84658888反映,他在“安居客”手机应用软件上浏览二手房信息,并且使用该软件自动生成的虚拟号码向当地一家中介公司进行咨询。可电话刚挂不久...

linux-tao
今天
1
0
分布式项目(五)iot-pgsql

书接上回,在Mapping server中,我们已经把数据都整理好了,现在利用postgresql存储历史数据。 iot-pgsql 构建iot-pgsql模块,这里我们写数据库为了性能考虑不在使用mybatis,换成spring jd...

lelinked
今天
4
0
一文分析java基础面试题中易出错考点

前言 这篇文章主要针对的是笔试题中出现的通过查看代码执行结果选择正确答案题材。 正式进入题目内容: 1、(单选题)下面代码的输出结果是什么? public class Base { private Strin...

一看就喷亏的小猿
今天
2
0
cocoapods 用法

cocoapods install pod install 更新本地已经install的仓库 更新所有的仓库 pod update --verbose --no-repo-update 更新制定的仓库 pod update ** --verbose --no-repo-update...

HOrange
今天
3
0
linux下socket编程实现一个服务器连接多个客户端

使用socekt通信一般步骤 1)服务器端:socker()建立套接字,绑定(bind)并监听(listen),用accept()等待客户端连接。 2)客户端:socker()建立套接字,连接(connect)服务器,连接上后...

shzwork
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部