忽略.NET运行时中的旧CRUFL

2020-09-18 12:41发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们在客户的服务器上安装了一个运行Visual Studio 2017 SP 22的Crystal Reports的应用程序。 我们的问题是报表文档没有关闭,这似乎是因为较旧版本的Crystal的CRUFL。 较旧的Crystal和CRUFL来自其他软件公司的应用程序,我们无法控制。

有没有一种方法可以使我们的.NET运行时应用程序忽略该旧的CRUFL。 旧版CRUFL已安装并注册在Windows \ SysWOW64文件夹中。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们在客户的服务器上安装了一个运行Visual Studio 2017 SP 22的Crystal Reports的应用程序。 我们的问题是报表文档没有关闭,这似乎是因为较旧版本的Crystal的CRUFL。 较旧的Crystal和CRUFL来自其他软件公司的应用程序,我们无法控制。

有没有一种方法可以使我们的.NET运行时应用程序忽略该旧的CRUFL。 旧版CRUFL已安装并注册在Windows \ SysWOW64文件夹中。

付费偷看设置
发送
7条回答
空代码
1楼 · 2020-09-18 13:17.采纳回答

关于KBA-是的,这似乎是个问题。

唯一的选择是在未运行其旧版应用程序的另一台PC上运行您的应用程序。

Don

灬番茄
2楼-- · 2020-09-18 13:19

嗨,布莱恩,

我认为问题在于第三方开发人员没有正确编写UFL,这就是为什么它导致您感到悲伤...我们无法解决导致问题的错误编码...

问题是管理COM UFL,需要先卸载它们,然后再进行其他操作,这很难做到...

您可以在此处添加增强请求:

https://www.sap.com/about/customer- 卷入/influence-adopt.html

如果有足够多的人投票支持,并且R&D同意他们将考虑增加此功能。

Don

N-Moskvin
3楼-- · 2020-09-18 13:34

嗨,布莱恩,

MMMMM,嗯,这是新内容。 我以前从未听说过这种情况。

引擎查询UFL * .dll和U2 * .dll的注册表和文件夹,并自动加载它们。

我将看看R&D是否对如何不加载任何建议...。

另一种选择是询问UFL的制造商是否正确处理了它,它不应该使您的应用程序处于打开状态。 我怀疑他们是在做某些安全性工作而不处理错误异常,或者正在提示某些事情...

My梦
4楼-- · 2020-09-18 13:28

不幸的是,他们似乎不愿意或没有能力改变任何东西。 他们将矛头指向我们,说我们的软件不应加载他们的CRUFL,而事实并非如此。 他们的开发人员不了解默认情况下Crystal会执行此操作。

jovirus
5楼-- · 2020-09-18 13:31

我已经看到一个名为u2lSOTA.dll的特定ufl出现的问题,最终通过在Windows中实现相同的功能解决了该问题。 我自己的UFL,以消除对该错误dll的依赖。

路亽曱_Ryan
6楼-- · 2020-09-18 13:32

我与Dan交谈,他遇到了类似的情况。 他如何解决的是将ufl加载到您的应用中,然后对其进行初始化,然后将其关闭....

如果它不起作用,则可以向他们表明他们没有正确处理它。

如果您使用Google并搜索此示例:

1525014 示例C#.NET UFL和本地化公式函数

这可能有助于他们修复UFL。

Don

蓋茨
7楼-- · 2020-09-18 13:31

他们的UFL不是.NET。 至少他们是这样说的。 据称是VB6。

我不确定将ufl加载到我们的应用程序并初始化它是什么意思? 您有样品可以给我指出吗?

请明确说明,我们没有在报告中使用其CRUFL。

https://apps.support .sap.com/sap/support/knowledge/public/zh/1689447 听起来像是我们遇到的问题。

一周热门 更多>