Bonjour,
J'utilise un séquenceur en C++ qui peut passer des paramètres uniquement de type long, double ou string à des fonctions C#
Je souhaite pouvoir utiliser des objets managés dans mes fonctions C#, c'est à dire initialiser un paramètre avec l'adresse d'un objet et utiliser l'objet dans le coeur de la fonction.
Un petit exemple vaut mieux qu'un long discours :
Le séquenceur execute la séquence de texte suivante :
Les méthodes GetObject de MyComponent1 et Initialize de MyComponent2 sont des méthodes statiques dans des composants C#
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Execute Method="GetObject" Component="MyComponent1" Return "@ObjectAddress" Execute Method="Initialize" Component="MyComponent2" Parameter "@ObjectAddress"
Comment coder le return de la méthode GetObject pour retourner l'adresse de l'objet en long double ou string?
Comment coder la méthode initialize pour convertir l'adresse (passé en paramètre) en objet?
Partager