0

Après avoir suivi la méthode pour héberger le contrôle ActiveX Web Browser (webvw.idl) en C#, nous sommes surpris d'obtenir le fichier webview.dll à partir du périphérique mobile.Hébergement de contrôles ActiveX dans le .NET Compact Framework 2.0

Pour créer une définition de classe complète en utilisant AxImp.exe nous ne pouvons pas obtenir le webview.dll à partir de l'appareil Windows Mobile, maintenant, comment pouvons-nous aller plus loin, s'il vous plaît aider.

Merci, Ramanand

Répondre

1

AxImp nécessite une bibliothèque de type. Exécutez l'invite de commandes Visual Studio et allez dans le SDK Pocket PC include et exécuter

utilisation midl /D UNDER_CE = $ (CEVersion) webvw.idl ici $ (CEVersion) est votre version CE, comme 0x420 ou 0x600

Il existe une classe System.Windows.Forms.WebBrowser dans .NET Compact Framework 2.0. OpenNETCF SDF open source a une classe de contrôle WebBrowser sous l'espace de noms OpenNETCF.Windows.Forms dans la version 1.4.

+0

Merci Sheng, mais l'outil AxImp nécessite un fichier .dll ou .ocx mais l'un de ces fichiers du contrôle ATL ActiveX webvw.dll ne peut pas être accessible à partir de périphérique mobile Windows ou par l'intermédiaire de l'émulateur. En fait, nous voulons héberger le contrôle ActiveX de Webview en C#, dans cette progression, nous devons générer des fichiers .cs en utilisant l'outil AxIMp, ici nous sommes bloqués. –

+0

que diriez-vous de partir de OpenNETCF.Windows.Forms.WebBrowser? Il est plutôt bon, mieux que System.Windows.Forms.WebBrowser IMHO. –

Questions connexes