C# 仅在一台计算机上创建窗口句柄时出错
该应用程序是在c.net中实现的 我已经在10多台机器上尝试了这个应用程序,但是只有一台机器出现了这个错误 这可能是某个.net问题吗 有什么办法可以解决这个问题,比如修复/卸载.net吗?试试看,但我不能完全确定这是否有效,因为我不确定您遇到了什么问题 是的,我知道它适用于2.0,但也适用于3.5。如果没有,就去添加/删除程序并在那里修复它。试试看,但我不能完全肯定这会起作用,因为我不确定你遇到了什么问题C# 仅在一台计算机上创建窗口句柄时出错,c#,.net,C#,.net,该应用程序是在c.net中实现的 我已经在10多台机器上尝试了这个应用程序,但是只有一台机器出现了这个错误 这可能是某个.net问题吗 有什么办法可以解决这个问题,比如修复/卸载.net吗?试试看,但我不能完全确定这是否有效,因为我不确定您遇到了什么问题 是的,我知道它适用于2.0,但也适用于3.5。如果没有,就去添加/删除程序并在那里修复它。试试看,但我不能完全肯定这会起作用,因为我不确定你遇到了什么问题 是的,我知道它适用于2.0,但也适用于3.5。如果没有,只需转到“添加/删除程序”并在那
是的,我知道它适用于2.0,但也适用于3.5。如果没有,只需转到“添加/删除程序”并在那里修复它。创建窗口句柄时出错的原因只有两个。到目前为止,最常见的一种情况是,您的应用程序正在泄漏窗口句柄,这是由于从包含控件的容器中删除控件而导致的。清除或删除控件。删除而不处理该控件。这是一个永久性的泄漏,Windows在进程消耗了10000个窗口句柄后拔掉了塞子。使用Taskmgr.exe的“进程”选项卡诊断该问题。查看+选择列并勾选用户对象。该值的稳步增加会带来麻烦
第二种情况不太常见,这是由于创建了一个窗口类型,而实现该窗口类的本机DLL没有正确加载或初始化。您必须使用CreateParams.ClassName属性。异常是瞬时的。创建窗口句柄时出错的原因只有两个。到目前为止,最常见的一种情况是,您的应用程序正在泄漏窗口句柄,这是由于从包含控件的容器中删除控件而导致的。清除或删除控件。删除而不处理该控件。这是一个永久性的泄漏,Windows在进程消耗了10000个窗口句柄后拔掉了塞子。使用Taskmgr.exe的“进程”选项卡诊断该问题。查看+选择列并勾选用户对象。该值的稳步增加会带来麻烦
第二种情况不太常见,这是由于创建了一个窗口类型,而实现该窗口类的本机DLL没有正确加载或初始化。您必须使用CreateParams.ClassName属性。异常是瞬间发生的。对不起,伙计们。这是我的错。未检查特定计算机上的数据库是否与其他计算机上的数据库不同:。。。这就是问题的原因。对不起,伙计们。这是我的错。未检查特定计算机上的数据库是否与其他计算机上的数据库不同:。。。这就是问题的原因。您需要提供有关应用程序和错误的更多详细信息。您需要提供有关应用程序和错误的更多详细信息。