问题标签 [remobjects]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
636 浏览

delphi - Delphi 2010 如何实现 Hydra WPF 主机应用程序示例?

继续我们的 Delphi 2010 胖客户端到多层迁移(上一个问题),我们正处于需要找到数据绑定解决方案的地步。我遇到了 RemObjects Hydra。问题是我似乎无法按照他们的主机程序插件教程进行操作, 我在 Visual Studio 中创建了一个 Hydra 插件项目,实现了所描述的界面并且构建良好。

在插件中:

在 Delphi 中,我创建了一个新的 Hydra 宿主项目,导入了界面,但是在他们提到的创建/加载事件的形式中:

什么是 fInstance?此外,我的 WPF 插件项目中没有文件以 .xap 结尾,那么我应该将什么作为参数传递?

有没有人实现过 RemObjects Hydra,你是如何实现这一早期步骤的?任何帮助将不胜感激。

0 投票
2 回答
938 浏览

c# - 如何使用 C# 向 SOAP 请求添加自定义标头?

我正在使用 C# 客户端连接到用 Delphi 编写的 RemObjects SDK SOAP 服务器。我可以进行初始登录,但后续请求需要一个自定义 SOAP 标头,如下所示:

我现有的代码如下所示:

如何将自定义标头添加到请求中?请记住,我目前对 C# 完全一无所知。

0 投票
1 回答
446 浏览

delphi - 在 Delphi 上使用 RemObjects 和 COM 对象的内存泄漏

我有一个使用 RemObjects SDK 在 Delphi XE 上创建的 web 服务,并且发布了一个函数来完成他的工作需要使用 com 对象(特别是使用 DMO 连接到数据库的 Ado 连接)。我发现当我多次调用此函数时,使用 Web 服务的内存会急剧增加。

内存泄漏的原因是为 com 对象保留的内存永远不会释放。

我必须做些什么来解决这个问题?

谢谢

代码:

宣言

0 投票
1 回答
187 浏览

tcp - RemObjects:当建立不成功的 TCP/IP 连接时如何防止 UI 冻结?

我正在测试我的程序 TCP/IP 连接,它使用 RemObjects TcpClient 和 TcpServer 控件并遇到问题。

如果主机或远程服务器没有监听连接,那么客户端只是简单地冻结尝试建立远程连接并最终崩溃。

有什么方法可以防止这种情况并仍然将控制权交给用户吗?

0 投票
3 回答
1538 浏览

delphi - RemObjects SDK 参数可以通过 URI 传递吗?

我们有一个 RemObjects SDK HTTP 服务器,它公开了许多服务和方法。是否可以通过 URI 调用方法而不是将参数作为 SOAP/JSON 传递,例如

0 投票
1 回答
684 浏览

delphi - 来自 DLL 的 DWM 交互

大家早上好。

我目前正在尝试编写一个小型应用程序,该应用程序是围绕通过 Windows DWM API(例如 DWM Thumbnails)提供的功能构建的。其中一个功能是能够从应用程序中动态选择缩略图区域,并将其放大/放大。可以通过某种“设置区域”功能从 DWM 执行此操作,但我想先尝试我自己的路线,然后再深入 API。

最近找到了 Delphi 的示例,我希望从演示中扩展并构建更具体的东西。我开始着手将代码移至Firemonkey FM2应用程序(因为与 VCL 相比,我更喜欢框架的视觉功能)。通过一些调整,我设法构建了它,但不幸DWMRegisterThumbnail的是,尽管 VCL 版本运行完美,但在 FMX 应用程序中运行时似乎不会返回有效结果。

然后我再看远一点,决定试一试九头蛇。我将工作的 VCL 示例复制到 Hydra 插件中,并创建了一个 Firemonkey 主机应用程序。我正确设置了两个部分并进行了编译。DLL 正确加载,我可以按预期在 FMX 主机内看到 VCL 插件接口。但是,在尝试查看窗口的 DWM 缩略图时,我再次遇到了运行非 hydra FMX 应用程序时遇到的相同问题。

然后我开始创建一个 VCL 主机应用程序,以确保它不是特定于 VCL-FMX 交互的问题。我编译了 VCL 主机,加载到 VCL 插件中,我再次可以在 VCL 主机中看到 VCL 插件。然而再一次,我仍然发现我无法从 DWM 查看缩略图。显然,这不是 Firemonkey-VCL 交互问题。

因此,我得出的结论是从 DLL 运行 DWM 代码存在问题。理想情况下,我想要一个 FMX 主机应用程序,因为我更容易将 aTSelection放在缩略图上,并以这种方式处理缩放(例如非常少的代码,并且无需寻找自定义组件)提及额外的奖金,例如MakeScreenshot

所以,切入正题;是否可以从 Hydra 插件调用 DWM API,和/或将 DWM 缩略图输出到 Firemonkey 表面?

我的 Hydra 插件中使用的代码与链接示例中使用的代码相同,并且我的主机应用程序中使用的代码基于 Remobject Youtube 频道上的简单示例

0 投票
0 回答
305 浏览

c# - 如何在多用户环境中使用 VistaDB

我的要求如下所示: 我有一个使用 VistaDB 作为数据库的 DotNet(c#) winform 应用程序。因此,为了支持多用户环境(因为 VistaDB 是无服务器数据库),我决定实施 Remobjects SDK 来构建一个服务器,该服务器将为所有数据库查询提供服务,而客户端将只调用该服务。我正在使用实体框架作为 ORM。现在如何在服务器和客户端之间传递实体?是否有其他可用的解决方案。我不想使用 WCF。

0 投票
1 回答
292 浏览

c# - 如何在 Android 上接收 RemObjects 事件?

无法让我的 Android 应用接收 RemObjects 事件...

这是Android(java)类:

以下是我订阅服务器上事件的方式:

我也尝试过使用这样的订阅方法:

但没有运气。通道回调 (ClientChannelNeedsLogin) 有效,SendIdleReport() 有效,但没有事件......有人可以帮忙吗?

0 投票
1 回答
70 浏览

android - RemObjects:如何在 Android 上的 clientChannelNeedsLogin 中设置 aRetry?

正如标题所说,如何在 Android 上的 clientChannelNeedsLogin 中设置 aRetry?

0 投票
1 回答
207 浏览

delphi - 如果在主机应用程序中使用样式,则 Delphi Hydra 可视插件边框问题

如果创建一个 delphi hydra 主机应用程序,然后在其上加载一个 delphi hydra 可视化插件,则会出现一个可视化插件的对话框边框。如果在 delphi 主机中使用样式(项目>选项>应用程序>外观),则会出现此边框。你能帮助我吗?