bonjour

J'expose mon problème ici car je suis un débutant en Delphi. J'apprends "sur le tas" depuis le mois de septembre.

Le logiciel Delphi sur lequel je travaille instancie, via "CreateOleObject", une classe C# contenue dans une "solution" Visual Studio 2012.

A la base, le programme C# (application console) est utilisable seul.

La classe utilisée par le code Delphi a été créée spécifiquement pour cet usage. C'est un "point d'entrée" pour exécuter les mêmes fonctions que celles du "Main" dans le fichier "Program.cs".

Le programme C# s’exécute sans erreur depuis Visual Studio ou via un script bat.

Par contre, avec en le lançant depuis Delphi, j'ai un bug au sein d'une fonction typée "System.Web.Services.Protocols.SoapRpcMethodAttribute" avec des données en retour de type "System.Xml.Serialization.SoapElementAttribute".

Cette fonction utilise un "this.invoke" pour créer une entité de type "object[]" avec les données, de types "string" et "int", passées en paramètres.

La donnée renvoyée est au format "(int)object[0]".

Toute aide pour résoudre ce souci est la bienvenue.

N'hésitez à me demander si d'autres informations vous sont nécessaires.

Cordialement