Changement de syntaxe _AppDomain ^* ppvAppDomain [Résolu]

Signaler
Messages postés
572
Date d'inscription
jeudi 28 novembre 2002
Statut
Membre
Dernière intervention
14 février 2021
-
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
-
Bonjour,
windows a rajouté un proxy et modifié la déclaration du pointeur sur _AppDomain .
ancienne déclaration
_AppDomain * ppvAppDomain = NULL;
nouvelle
_AppDomain ^* ppvAppDomain = NULL;

et quand on arrive a la ligne de code:
hr = pUnkAppDomain->QueryInterface(__uuidof(_AppDomain), (void**) &pAppDomain);
on obtient;
'System::_AppDomain' : impossible d'utiliser ce type ici sans '^' de niveau supérieur

Le source est compilé en /clr:old syntax

4 réponses

Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
27
ben te voila à faire de l'interprété...

regarde ici s'il y a un exemple qui t'intéresse:
http://msdn.microsoft.com/fr-fr/library/system.appdomain.aspx

ciao...
BruNews, MVP VC++
Messages postés
572
Date d'inscription
jeudi 28 novembre 2002
Statut
Membre
Dernière intervention
14 février 2021
2
Je deviens un peu chèvre avec ce truc.
__uuidof

(_AppDomain^)  résoud le problème mais ....
erreur  aucun GUID associé à cet objet avec ou sans chapeau

et pourtant dans mscorlib.h (remis en texte parce que bug)/* interface */

_AppDomain;
struct

__declspec(
uuid(
"35a8f3ac-fe28-360f-a0c0-9a4d50c4682a"))

J'essaye de le mettre en data mais n'y parviens pas.

 
Messages postés
572
Date d'inscription
jeudi 28 novembre 2002
Statut
Membre
Dernière intervention
14 février 2021
2
Salut a brunews en passant,
j'essaie de créer une dll qui permet a l'assembleur de titiller la clr.
C'est pratiquement chose faite.
Me manquait juste le domaine.Parti avec des interfaces et tout le St frusquin,je tombe sur la bonne page de qui vous savez.
Cela donne

using namespace System;

int main()
{
   AppDomain^ appDomain1 = AppDomain::CreateDomain( "First Domain" );

et c'est  içile chapeau simplifie le code c'est sur (utilisation du proxy)
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
27
Bon courage.

ciao...
BruNews, MVP VC++