2010-11-29 5 views
0

de ROR Je passe les paramètres à C# .net dll et fais quelques calculs & en retournant des valeurs mais je ne suis pas capable de récupérer ces valeurs. est-il possible d'obtenir la valeur de retour de la méthode dll avec ROR?Récupère les valeurs de .dll en utilisant Ruby on rails?

code:

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

@ a = lib.GenerateUCN (obj.String.to_s, obj.id.to_i, obj.Name.to_s) - ici, je ne reçois pas la valeur de retour (opération de calcul faisant bien, mais je ne suis pas en mesure de capturer la valeur de retour avec ROR)

s'il vous plaît partager quelqu'un a une solution à ce problème?

Répondre

2

Je vous recommande d'exposer votre logique C# en tant que service web reposant et de faire des appels sur le fil. Connexion via win32 est juste moche, et vous ne trouverez pas beaucoup d'aide sur le net pour le faire.