Je cherchais à utiliser du code .NET dans un programme Delphi, je devrais rendre mon programme extensible en utilisant des assemblages .net et des fonctions prédéfinies (je supporte déjà les DLL normales). Après beaucoup de recherches en ligne, j'ai trouvé Managed-VCL, mais je ne suis pas prêt à payer 250 $ pour ce dont j'ai besoin, j'ai aussi trouvé des newsgroups avec du code incomplet et qui ne fonctionne pas. J'utilise Delphi 2007 pour win32. Que puis-je utiliser pour exécuter dynamiquement une fonction à partir d'un assemblage avec des paramètres prédéfinis?Héberger l'environnement d'exécution .NET dans un programme Delphi
Quelque chose comme:
procedure ExecAssembly(AssemblyFileName:String; Parameters: Variant);
Je veux juste ajouter que je dois pouvoir charger un des ensembles arbitraires (peut-être tous les assemblages dans un dossier spécifique), créant ainsi une enveloppe C# peut ne pas fonctionner.
Suis-je aveugle ou il n'y a aucun exemple comment l'utiliser? –