pocket pc 2003-JScript - ActiveX- Pocket Internet Explorer - Divers - Programmation
Marsh Posté le 01-11-2005 à 22:47:21
alors franchement je suis mais vraiment pas sur de te comprendre (c'est ma faute) enfin je peux te conseiller Tweaks2k2.Net qui permet des modif dans le registre et ça a un rapport avec activex (ça permet aussi de faire l astuce que tu donne mais dans une interface graphique...)enfin je pense pas que c ce que tu veut mais j aurai essayé...
Marsh Posté le 02-11-2005 à 18:19:34
En fait, ce controle activeX permettait de faire des opérations sur une Basede données.
J'ai du le reécrire. POur cela, j'ai utilisé EMbedded Visual C++4.0. J'ai écrit un controle ATL qui permettait d'utiliser la BDD.
Ensuite, on pouvait charger ce fichier dans du javscript, et l'utiliser sur une page web dans pocket internet explorer.
Il y avait plus simple, mais cela correspondait aux besoins.
Sur le net, il y a des exemples de création d'objets ATL "safe for scripting".
Et des exemples d'utilisation de EBVC++ pour Base de données (Partie tres longue!! = driver BDD!!)
Mais c'est fini cette histoire, quelqu'un d'autre va continuer mon boulot
Marsh Posté le 13-07-2005 à 18:45:40
Salut,
Je cherche à incorporer des objets activeX dans du jscript, pour que pocket internet explorer puisse lire la page Html contenant le jcript, et charger les objets. Le code avait déja été fait pour une version précédente de l'OS.
Les objets que j'utilise ont été "register" grace à regsvrce, ce qui permet normalement d'utiliser les objets.
Mais je me retrouve avec une erreur "Microsoft JScript runtime error, Automation server can't create object".
Apres des heures sur google, il se pourrait que ça soit parce que le controle n'est pas déclaré comme "safe for scripting" que il ne peut pas être utilisé dans PIE.
Hesitez pas a envoyer toutes vos infos la dessus, parce que je suis un peu perdu.
Merci
Astuce au passage: Si vous avez aussi des pbs de scripts, crééer une clé dword dans la base de registre pour qu'ils s'affichent: [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
"ShowScriptErrors"=dword:00000001