Problème avec ActiveX IE
Stagiaire WDF
Inscrit:
06/06/2007 13:41
Post(s): 3
Bonjour à tous.

Je suis nouveau sur ce forum et pourant je le suis depuis qques années maintenant.

C'est une vraie mine d'or pour les informations ^^.

Mais voilà, je n'ai pas trouvé de réponse à mon problème.

J'utilise l'activeX IE pour un de mes projets.

Je me suis basé sur l'exemple navigateur livré avec windev.

J'ai plusieurs problème récurent que je n'arrive pas à résoudre :/.

Le premier est un de taille.
J'ai souvent des erreurs de scripts qui apparaissent :/.
C'est très ennuyeux.
VOici le type d'erreur :



Est il possible de les désactiver ?

Le second problème est les Popup :/.
Est ce qu'il est possible de les bloquer ?

Sinon.
En parcourant le forum j'ai vue qu'il était possible d'utiliser l'activeX de Mozilla.
Qqun aurait un exemple pour une simple navigation.
On rentre l'url, on clic sur le bouton et la page se charge.
Ca résoudra peut etre mes 2 problèmes ^^.

Merci d'avance.

Contribution le : 06/06/2007 15:25
Créer un fichier PDF de la contribution Imprimer


Re: Problème avec ActiveX IE
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745

Contribution le : 06/06/2007 16:46
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: Problème avec ActiveX IE
Stagiaire WDF
Inscrit:
06/06/2007 13:41
Post(s): 3
Bon tout est résolu mais voila que je me retrouve confronté à d'autres problème.

Les points résolus grace à l'utilisation de Mozilla en ActiveX:
- Plus de message d'erreur suite aux script.
- Plus de popup.


Maintenant les problèmes que j'ai:

- J'ai voulu empecher le clic droit (menu avec propriété) sur le champs activeX pour que l'utilisateur ne vois pas l'url de la page. Impossible à enlever :/.
- J'ai voulu rajouter un rectangle noir dans un coin pour cacher une partie de la page. Impossible, le carré repasse tout le temps derrière à chaque fois que la page est rechargé :/.
- J'utilise la fonction evenement pour détecter le survol de la souris sur la fenetre. Hors la fenetre est uniquement composé du champs activeX sans marge autour. En passant la souris sur le champ activeX, rien n'est détecté. Pourtant j'ai bien mis "*.*" en paramètre dans evenment.

Enfin voilà, si vous avez une idée sur la raison des problèmes et une solution, je suis preneur :p.

Merci

Contribution le : 07/06/2007 18:22
Créer un fichier PDF de la contribution Imprimer


Re: Problème avec ActiveX IE
Utilisateur WDF
Inscrit:
13/11/2005 02:24
Post(s): 74
Il faut utiliser activexevenement pour capturer les evenements d'un activex

cherche dans l'aide car c'est un minimum

tu a tout la http://old.wdforge.org/modules/news/article.php?storyid=180

Contribution le : 08/06/2007 09:39
Créer un fichier PDF de la contribution Imprimer


Re: Problème avec ActiveX IE
Stagiaire WDF
Inscrit:
06/06/2007 13:41
Post(s): 3
Je reviens à la charge.

Merci Floman mais j'avais déjà regardé dans l'aide et ce que je cherche ne s'y trouve pas.

Je suis d'accord qu'il faut utiliser activexevenement mais pour capturer un clic droit et ne rien faire, je n'ai pas trouvé.

Ensuite, une fois le logiciel fini, je fais l'install et quand je l'install sur un autre poste où il n'y a pas l'activeX mozilla installé, le soft ne marche pas.
Est ce que vous connaissez le ou les fichiers à intégrer à l'appli pour que le soft marche ? Je voudrais éviter que les utilisateurs aient à installer l'activeX.

Contribution le : 28/06/2007 09:41
Créer un fichier PDF de la contribution Imprimer


Re: Problème avec ActiveX IE
Stagiaire WDF
Inscrit:
27/09/2004 17:50
Post(s): 44
Il faut inclure l'ocx, mais il faudra lancer "regsvr32 /s NomDuFichierOCX.ocx" a chaque demarrage du programme (et preciser le chemin complet, ici c'est car il est au meme endroit que mon exe) car si il bouge il faudra le réenregistrer

Je l'enregistre a chaque démarrage de mon appli et souvent elle plante la premiere fois car il n'y avait pas un assez grand laps de temps entre le moment ou je l'utilisais et le moment ou windows l'enregistrait.

On peut donc lancer :
SI fFichierExiste("NomOcx.ocx") ALORS
LanceAppli("""regsvr32"" /s NomOcx.ocx")
FIN

Note : Sous Vista, il faut que l'UAC soit soit désactivé , soit que le programme soit lancé avvec les droits admin pour que cela marche.

Contribution le : 28/06/2007 11:59
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2