10 février 2017
publié par 

Lorsque vous utilisez un champ HTML dans WINDEV, ce champ utilise l'ActiveX système « Navigateur Web Microsoft ». Cet ActiveX est également utilisé par WINDEV pour toutes les authentifications OAuth2 (Facebook, Twitter, Google, etc…) qui demandent une validation pour la connexion via du code HTML.



Si dans le même projet vous utilisez un assemblage .Net, vous risquez de rencontrer une incompatibilité entre les couches .NET de Microsoft et l'ActiveX.

Il existe une API qui permet de gérer cette cohabitation. Pour cela vous devez utiliser la ligne de code suivante dans le code d'initialisation du projet ou dans le code d'initialisation de classes ou de procédure globale si l'initialisation de l'objet .Net est faite dans la classe ou la collection de procédure :

// Permet de gérer la cohabitation de l'ActiveX IE et de .NET

API("OLE32","CoInitializeEx",Null,2)

< Retour

Publier un commentaire : 
Votre adresse email ne sera pas publiée