ActiveX

Résolu
yousfane Messages postés 243 Date d'inscription vendredi 24 novembre 2006 Statut Membre Dernière intervention 21 décembre 2007 - 26 mars 2007 à 13:07
yousfane Messages postés 243 Date d'inscription vendredi 24 novembre 2006 Statut Membre Dernière intervention 21 décembre 2007 - 8 avril 2007 à 20:48
Salut à tous
Le problèm que j'ai c'est que je ne peux pas creer un objet avec ActiveX quand j'éssai de la creer un message me dit que ActiveX ne peut pas creer un objet
aidez moi s'il vous plait

9 réponses

yousfane Messages postés 243 Date d'inscription vendredi 24 novembre 2006 Statut Membre Dernière intervention 21 décembre 2007 2
8 avril 2007 à 20:48
Salut
merci j'ai formaté mon PC à cause d'un virus et maintenant ça marche
3
nickadele Messages postés 1251 Date d'inscription mercredi 7 août 2002 Statut Modérateur Dernière intervention 10 avril 2013
26 mars 2007 à 13:37
Difficil de t'aider si tu ne mets pas un minimum de code qui nous permettrait d'identifier où se trouve ton problème !!!

Nickadele
----------------------------------------------
non, ma belle ne s'appel pas Adèle
0
cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
26 mars 2007 à 13:56
Bonjour,

    bien entendu Nick a parfaitement raison.

    pour préciser un peu : tu n'as pas l'autorisation de le faire.   par exemple  :
            ° utiliser des ActiveX pour Excel alors que "Microsoft  Office"
                      n'est pas installé.
            ° avec IE, l'autorisation d'utiliser les ActiveX n'est pas paramétré
                avec FF et consors, les plugins adhéquats ne sont pas installés.

    bref : comme dit Nick : quel ActiveX ? avec quel OS ? quel Navigateur ?
                                            quel code ? ...
           ( d'ailleur si OS != windows ? )
<hr />


Cordialement                Bul     [mon Site]     [M'écrire]                       




<hr />
0
yousfane Messages postés 243 Date d'inscription vendredi 24 novembre 2006 Statut Membre Dernière intervention 21 décembre 2007 2
26 mars 2007 à 21:25
Salut
voici le code:

<script langage="javascript">
function ecrire(){
var texte = prompt("votretexte","")
var Object = new ActiveXObject('Scripting.FileSystemObject'); 
var NouvTxt = Object.CreateTextFile('test.txt',true);
NouvTxt.Write(''+texte+'');
NouvTxt.Close();
}
</script>

ce code marchait parfaitement il y a un moi et je ne l'ai pas utilisé dans un navigateur mais c'est un hta et en plus je peux ejecter le lecteur cd avec ActiveX
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
27 mars 2007 à 09:20
>>ce code marchait parfaitement il y a un moi

    ça veut dire qu'il fonctionnait il y a un mois ?
    donc : quelque chose a été modifié dans Internet Explorer
        le paramétrage ( ActiveX plus autorisés ) à contrôler
        ou un changement de version
        ou ...

>>var Object = new ActiveXObject('Scripting.FileSystemObject'); 
    éviter les noms réservés ( ici object )
    var fso = new ActiveXObject('Scripting.FileSystemObject'); 

>>var NouvTxt = Object.CreateTextFile('test.txt',true);
    ah ? et c'est quoi ça ???
    normalement c'est : var NouvTxt=fso.CreateTextFile("nom du fichier",ecraser,unicode);
    mieux, si c'est pour écrire dedans :   var ts=fso.OpenTextFile("fichier",2,true);
                       suivi de                             NouvTxt.Write(texte);
                      ( et pas NouvTxt.Write(''+texte+'');  )

>>je ne l'ai pas utilisé
dans un navigateur mais c'est un hta
    ben alors, il ne devrait plus y avoir de soucis

>>et en plus je peux ejecter le
lecteur cd avec ActiveX
    oui, oui, j'ai même mis en exemple dans les snippets,
    mais quel est le rapport ???

<hr />
Cordialement                Bul     [mon Site]     [M'écrire]                 

<hr />
0
yousfane Messages postés 243 Date d'inscription vendredi 24 novembre 2006 Statut Membre Dernière intervention 21 décembre 2007 2
30 mars 2007 à 11:57
merci bultez j'ai essayé avec un fichier.js ça

var fso=new ActiveXObject("Scripting.FileSystemObject");
fso.CreateTextFile("fichier1.bat",true);
var otf=fso.OpenTextFile("fichier1.bat", 8 ,true);
otf.WriteLine("@echo off");
otf.Write("pause");
otf.Close();
otf=fso.OpenTextFile("fichier1.bat", 1 ,false);

mais ça ne marche pas encore et pour ActiveX dans IE j'ai activé toutes les fonctions d'ActiveX mais ça ne marche pas
0
cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
30 mars 2007 à 12:17
var fso=new ActiveXObject("Scripting.FileSystemObject");

//fso.CreateTextFile("fichier1.bat",true); #### inutile ####

var otf=fso.OpenTextFile("fichier1.bat", 8 ,true);  
// 8 écrire à la suite ou 2 écraser


otf.WriteLine("@echo off");
otf.Write("pause");
otf.Close();

//otf=fso.OpenTextFile("fichier1.bat", 1 ,false); // pourquoi ouvrir en lecture si on n'exploite pas ?







ça baigne chez moi.  mais attention où ce fichier est écrit !
ici sur le bureau probablement, sinon il faut mettre un chemin
du style c:\\répertoire\\....fichier1.bat
( on peut récupérer les répertoires système, celui où est installé l'application .... )

>>j'ai activé toutes les fonctions d'ActiveX
    pas sûr... sinon, ça marcherait
    Outils / options Internet / Sécurité / Intranet local / personnaliser le niveau
    ou sites de confiance à l'extrêùe limite ( pas le reste, c'est prendre trop de risques ! )
    et ce qui concerne ActiveX est coché ?

    qu'as-tu activé comme fonctions  ? où ?



<hr />



Cordialement            Bul     [mon Site]     [M'écrire]           




<hr />
0
yousfane Messages postés 243 Date d'inscription vendredi 24 novembre 2006 Statut Membre Dernière intervention 21 décembre 2007 2
30 mars 2007 à 14:38
Salut
>>qu'as-tu activé comme fonctions  ?
j'ai activé toutes les fonctions je crois que ce n'ai pas d'internet je pense que c'est autre chose
0
cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
30 mars 2007 à 14:59
>>j'ai activé toutes les fonctions
    pas sûr.

>>je crois que ce n'ai pas d'internet
    pas compris ???

>>je pense que c'est autre chose
    je ne pense pas que ça vienne d'autre part que
        de l'autorisation d'utiliser les ActiveX
        ou alors : un pare-feu/anti virus à la con ?






<hr />



Cordialement        Bul     [mon Site]     [M'écrire]           




<hr />
0
Rejoignez-nous