none
Comment récupérer la molette de la souris dans l'éditeur ?

Réponses

  • La, je ne sais plus : soit ton système a une particularité, soit tu as loupé un truc dans l'installation. Je suis sous Windows 7 64 bits, et j'obtiens bien :

    Peut être pourrais tu essayer d'installer un autre complément, MZ-Tools

    par exemple, qui a sa procédure d'installation, pour voir si la gestion des compléments est OK.


    Cordialement, Jacques

    • Marqué comme réponse EhJoe mardi 24 juillet 2012 07:18
    mardi 24 juillet 2012 04:48
  • Bonjour,

    J'ai trouvé la solution à votre problème:

    il faut juste déplacer le dll dans un répertoire avec moins de sécurité.

    j'ai ajouté un répertoire sur la racine du C: avec comme nom DLL.

    et l'enregistrement fonctionne.

    la DLL est donc dans le répertoire c:\DLL\nom.dll.

    ensuite le regsvr32 fonctionne.

    maintenant moi j'ai enregistré une autre dLL que la "VB6IDEMouseWheelAddin.dll" mais c'est le même problème pour le même résultat.

    la DLL que j'ai utilisé est la VB6Wheel.dll.

    voilà.

    Bonne chance.

    JM

    • Marqué comme réponse EhJoe vendredi 21 septembre 2012 22:30
    vendredi 21 septembre 2012 11:13
  • Bonjour Jacques,

    Bon, ben ce n'est pas grave, sur mes autres PC j'avais réussi en 32 bits, on va clore le sujet alors, et merci beaucoup, cordialement.



    Joseph Attila PUSZTAY
    EhJoe       Logiciels       Romans       Ecrire


    • Marqué comme réponse EhJoe mardi 24 juillet 2012 07:18
    mardi 24 juillet 2012 07:18
  • Bonjour, merci.

    Cordialement.



    Joseph Attila PUSZTAY
    EhJoe       Logiciels       Romans       Ecrire


    • Marqué comme réponse EhJoe vendredi 21 septembre 2012 22:29
    vendredi 21 septembre 2012 22:29

Toutes les réponses

  • Bonjour EhJoe,

    Oublié la FAQ VB aussi ? Question 134

    qui propose en première solution : kb837910

    Et qui fonctionne parfaitement pour moi sous Windows 7 64 bits.


    Cordialement, Jacques

    samedi 21 juillet 2012 10:00
  • Bonjour Jacques,

    Ce serait trop simple, ça ne marche pas.

    J'ai décompressé VB6MouseWheel.EXE

    Extrayant VB6IDEMouseWheelAddin.dll sur le bureau.

    +

    Puis j'ai ranger cette dll dans c:\windows\system32\

    +

    Puis j'ai lancé la commande (exécuter) :

    regsvr32 C:\Windows\System32\VB6IDEMouseWheelAddin.dll

    MAIS j'ai eu un message d'érreur du genre :

    Echec du chargement du module
    c:\windows\system32\VB6IDEMouseWheelAddin.dll

    vérifier le chemin, l'emplacement, déboguer la dll = introuvable

    +

    Puis j'ai vérifié la BDR, une seule écriture trouvée, comme ceci :

    ordinateur\hk_current_user\software\microsoft\windows\current version\explorer\RuneMRU

    défaut.....ref_sz indéfini
    a............ref_sz regsvr32 C:\Windows\System32\VB6IDEMouseWheelAddin.dll\1
    MRUList..ref_sz a

    +

    La question subsidiare étant :

    Pourquoi avoir un message d'érreur si ça écrit dans la BDR, ah ?

    +

    Puis j'ai lancé vb6, gestionnaire de complément, y a pas l'option Mouse...

    ---

    Alors, je te laisse la parole :o)

    Cordialement.


    Joseph Attila PUSZTAY
    EhJoe       Logiciels       Romans       Ecrire



    • Modifié EhJoe samedi 21 juillet 2012 18:02 un rajout
    samedi 21 juillet 2012 18:00
  • Pour ma part, j'ai installé la dll sous :

        C:\Program Files (x86)\Microsoft Visual Studio\VB98

    ce qui évite les problèmes liés aux répertoires System32 et SysWOW64. Sous un système 64 bits, tous les ocx VB6 sont installés sous SysWOW64, même si la procédure d'installation indique System32. Idem pour le registre, le système gère lui-même la bonne destination.

    Est-ce ton cas ? est tu en 64 bits ?


    Cordialement, Jacques

    samedi 21 juillet 2012 20:30
  • Bonjour Jacques, en ce jour de Notre Seigneur :o)

    Marche pas, en réponse, mon système :

    Je l'ai bien placé où t'as dit, ici :

    Suite de ma réponse dessous, marsuée (SUITE) car on a le droit qu'a deux images par message :

    ...



    Joseph Attila PUSZTAY
    EhJoe       Logiciels       Romans       Ecrire


    dimanche 22 juillet 2012 08:26
  • SUITE

    J'ai réinitialisé puis ouvert vb6, mais la dll n'y était pas proposée, ainsi :

    Alors, peut être qu'io faut indiquer à VB un chemin, je ne sais pas ?

    Aussi, ma DLL est peut être cuite, la voici :

    Concernant la DLL (version 1.00, étrange), veux-tu bien m'envoyer la tienne par mail ou en chargement ftp par hyperlien :

    montmartre75018 arobase free point fr

    Au plaisir.



    Joseph Attila PUSZTAY
    EhJoe       Logiciels       Romans       Ecrire


    dimanche 22 juillet 2012 08:34
  • Le 22/07/2012 10:34, EhJoe a écrit :
    > **
    >
    > *SUITE*
    >
    > *J'ai réinitialisé puis ouvert vb6, mais la dll n'y était pas proposée,
    > ainsi :*
    >
    > **
    >
    > *Alors, peut être qu'io faut indiquer à VB un chemin, je ne sais pas ?*
     
    Le chemin est indiqué par l'enregistrement dans le registre
     
    >
    > *Aussi, ma DLL est peut être cuite, la voici :*
    >
    > *Concernant la DLL (version 1.00, étrange), veux-tu bien m'envoyer la
    > tienne par mail ou en chargement ftp par hyperlien :*
    >
    > *montmartre75018 arobase free point fr*
    >
     
    Avant de relancer VB6 as tu refais un regsvr32 avec le nouveau chemin ?
       RegSvr32 "C:\Program Files (x86)\Microsoft Visual
    Studio\VB98\VB6IDEMouseWheelAddin.dll"
     
    Tu devrais avoir un choix "MouseWheelFix" dans les compléments.
     
    Sinon tout parait OK, y compris la dll : même date, même version. La
    source de la dll est livrée dans le package (c'est du VB6).
     

    Cordialement, Jacques
    dimanche 22 juillet 2012 08:56
  • Jacques, ter,

    La commande c'est bien :

    regsvr32 "C:\Program Files (x86)\Microsoft Visual Studio\VB98\VB6IDEMouseWheelAddin.dll"

    ???

    Car il me met :

    Et quand je lance vb6 il n'y a toujours pas la DLL, enfin, ce qu'ell propose "mouse"...

    En plus en mettant la dll dans le répertoire de l'exe il n'y a pas besoin de la mettre dans la BDR, par défaut le programme va d'abord chercher dans son répertoire...

    J'ai réinitialisé, mais rien n'y fait...

    Cordialement.



    Joseph Attila PUSZTAY
    EhJoe       Logiciels       Romans       Ecrire



    • Modifié EhJoe dimanche 22 juillet 2012 10:17 rajout
    dimanche 22 juillet 2012 10:12
  • Pour que ce soit vu et trouvé par VB6, il est impératif de l'inscrire dans le registre. C'est une dll ActiveX, il n'y a pas de recherche via le répertoire courant, le PATH, etc...

    Enfin RegSvr32 la trouve, c'est déjà un progrès :-)

    L'erreur 0x80004005 est probablement lié à un problème de droit. As tu les droits Administrateur ?

    Si tu lances la commande via un raccourci sur cmd.exe (Invite de commande), lance avec click-droit : Exécuter en tant qu'Administrateur.


    Cordialement, Jacques

    dimanche 22 juillet 2012 11:37
  • Bonjour Jacques,

    Non, rien n'y fait, ça ne marche pas, ça écrit dans la BDR mais ça ne semble pas émouvoir vb6...

    Sur un autre forum (windows 7), y a Ascii et Bellamy, notamment ce dernier qui me dit qu'il faut distinguer la mise en BDR depuis RegSvr32 (32 ou 64), l'un depuis system32, l'autre depuis je ne sais plus quoi, mais ça ne marche pas non plus...

    Merci, cordialement.



    Joseph Attila PUSZTAY
    EhJoe       Logiciels       Romans       Ecrire


    lundi 23 juillet 2012 17:58
  • La, je ne sais plus : soit ton système a une particularité, soit tu as loupé un truc dans l'installation. Je suis sous Windows 7 64 bits, et j'obtiens bien :

    Peut être pourrais tu essayer d'installer un autre complément, MZ-Tools

    par exemple, qui a sa procédure d'installation, pour voir si la gestion des compléments est OK.


    Cordialement, Jacques

    • Marqué comme réponse EhJoe mardi 24 juillet 2012 07:18
    mardi 24 juillet 2012 04:48
  • Bonjour Jacques,

    Bon, ben ce n'est pas grave, sur mes autres PC j'avais réussi en 32 bits, on va clore le sujet alors, et merci beaucoup, cordialement.



    Joseph Attila PUSZTAY
    EhJoe       Logiciels       Romans       Ecrire


    • Marqué comme réponse EhJoe mardi 24 juillet 2012 07:18
    mardi 24 juillet 2012 07:18
  • Bonjour,

    J'ai trouvé la solution à votre problème:

    il faut juste déplacer le dll dans un répertoire avec moins de sécurité.

    j'ai ajouté un répertoire sur la racine du C: avec comme nom DLL.

    et l'enregistrement fonctionne.

    la DLL est donc dans le répertoire c:\DLL\nom.dll.

    ensuite le regsvr32 fonctionne.

    maintenant moi j'ai enregistré une autre dLL que la "VB6IDEMouseWheelAddin.dll" mais c'est le même problème pour le même résultat.

    la DLL que j'ai utilisé est la VB6Wheel.dll.

    voilà.

    Bonne chance.

    JM

    • Marqué comme réponse EhJoe vendredi 21 septembre 2012 22:30
    vendredi 21 septembre 2012 11:13
  • Bonjour, merci.

    Cordialement.



    Joseph Attila PUSZTAY
    EhJoe       Logiciels       Romans       Ecrire


    • Marqué comme réponse EhJoe vendredi 21 septembre 2012 22:29
    vendredi 21 septembre 2012 22:29