使用 Ruby on Rails 从 .dll 获取返回值?

发布于 2024-10-05 04:00:38 字数 352 浏览 6 评论 0原文

从 ROR 我将参数传递给 C#.net dll 并进行一些计算和计算在那里返回值,但我无法检索这些值。是否可以使用 ROR 获取 dll 方法的返回值?

代码:

lib = WIN32OLE.new('GenerateUCNValues.GenerateUCNValues')

@a=lib.GenerateUCN(obj.String.to_s,obj.id.to_i,obj.Name.to_s)--在这里我没有得到回报值(计算操作做得很好,但我无法使用 ROR 捕获返回值)

请分享任何人有此问题的解决方案吗?

from ROR i am passing parameters to C#.net dll and doing some calculation & returning values there but i am not able to retrive those values. is it possible to get dll method return value with ROR ?

Code:

lib = WIN32OLE.new('GenerateUCNValues.GenerateUCNValues')

@a=lib.GenerateUCN(obj.String.to_s,obj.id.to_i,obj.Name.to_s)-- here i am not getting the return value (calculation operation doing good but i am not able to capture return value with ROR)

please share anyone have solution for this problem?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

燕归巢 2024-10-12 04:00:38

我建议您将 C# 逻辑公开为静态 Web 服务并通过线路进行调用。通过 win32 连接非常丑陋,而且您在网上找不到太多帮助。

I recommend you expose your C# logic as restful web-service and make calls over the wire. Connecting via win32 is just ugly, and you won't find much help on the net to do so.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文