J'ai une interface dans le projet ATL qui doit contenir un membre avec le paramètre Scripting :: IDictionary ** mais dans le fichier MIDL avec la description de mon interface ce n'est pas possible parce que la bibliothèque de script n'est pas présentée dans la bibliothèque par défaut . Je l'ai toujours scrrun.tlb et d'essayer de l'utiliser dans MIDL mais ça fonctionne pasATL et types de scrrun.dll
code est ici: midl-code
Je suis en train mais mais obtenir erreur MIDL2025: erreur de syntaxe: attend une spécification de type près de « IDictionary » erreur MIDL2026: ne peut pas récupérer à partir d'erreurs de syntaxe antérieures; abandon de la compilation. Souhaitez-vous me montrer le code de travail? – shadeglare
Merci pour votre aide. – shadeglare
Est-ce que ça marche? Je peux créer une nouvelle forme de projet ATL scratch si cela aide. – Rob