我将参数传递给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获取返回值
请分享任何人有解决这个问题的方法吗?
答案 0 :(得分:2)
我建议您将C#逻辑公开为restful web-service并通过线路进行调用。通过win32连接只是丑陋,你不会在网上找到太多的帮助。