Problème avec fm20.dll (Microsoft Forms 2.0 Object Library)
cs_nicolasheurtevin
Messages postés88Date d'inscriptionsamedi 8 février 2003StatutMembreDernière intervention29 août 2006
-
15 oct. 2004 à 10:14
Neo.balastik
Messages postés796Date d'inscriptionjeudi 17 mai 2001StatutMembreDernière intervention 5 mai 2009
-
13 janv. 2006 à 19:08
Bonjour,
Petite info pour ceux qui comme moi auraient rencontré un bug du style "Erreur 7 : mémoire insuffisante", provoqué par le composant ComBox de Microsoft Forms 2.0 Object Library (fm20.dll) ou encore tout autre genre d'erreur inexpliquée dans une application utilisant ce composant.
Après un essai infructueux de l'inscription au registre de cette dll par regsvr32, il apparait qu'une simple mise à jour du composant suffit.
Cette mise à jour (fm2paste.exe) est disponible à l'adresse suivante :
Ana23111978
Messages postés1Date d'inscriptionlundi 18 avril 2005StatutMembreDernière intervention18 avril 2005 18 avril 2005 à 10:55
bonjour, j'ai une question regardant fm20.
j'ai developpe un logiciel en access 2003, version anglais. puis j'ai du l'installer sur un ordinateur avec xp home francais + office 2003 anglais. la meme installation, qui fonctionne bien sur windows anglais + office anglais, n'affiche pas les controles "UpDown" sur windows francais + office anglais.
j'ai instale fm2paste.exe, j'a verifie si fm2fra.dll est aussi installe, tout semble etre en place mais les "UpDown" ne sont pas affiches.
peut-etre il y a quelque chose d'autre que j'aurais du installer et j'ai pas installer?
cs_nicolasheurtevin
Messages postés88Date d'inscriptionsamedi 8 février 2003StatutMembreDernière intervention29 août 2006 18 avril 2005 à 11:47
Chère Ana,
Il faut bien garder en tête que le contrôle fm20.dll est un contrôle
très obsolète, qui plus est, il a son utilité uniquement dans vb6 mais
pas dans access puisque le contrôle liste déroulante multicolonnes
existe déjà en natif dans Access. D'autre part je conseille d'utiliser
ce contrôle uniquement pour avoir la liste déroulante dans vb6. Pour
les autres contrôles du style UpDown je te conseille d'utiliser
Microsoft Windows Common Controls-2 6.0 (SP4) (mscomct2.ocx)
Attention toutefois à l'utilisation de contrôles non natifs dans
Access, on peut avoir de bien mauvaises surprises lors du déploiement
sur d'autres postes ...
Je te suggère également d'attendre l'avis d'autre personnes car je ne
suis pas non plus totalement sûr de moi. Avis à ceux que lisent ce post
et qui trouvent que j'ai écris une énorme anerie, merci de me rectifier.
Neo.balastik
Messages postés796Date d'inscriptionjeudi 17 mai 2001StatutMembreDernière intervention 5 mai 20097 13 janv. 2006 à 19:07
Salut ;O)
La librairie fm20.dll contient un ensemble de code programme utilisé par Microsoft Office pour créer des formulaires avec des composants liés à une source de données. Donc dire qu'il a son utilité uniquement dans VB6 est complètement faux !
VB 6 possède ses propres contrôles et devrait au possible se passer de Microsoft Forms 2.0 Object Library qui comme tu le dis est obsolète.
Si Office est installé sur une machine, fm20.dll l'est aussi. La suppression de cette librairie causerait des problèmes de fonctionnement d'Office.
Donc fm20.dll n'a son utilité qu'à travers la suite Office (avec qui il est déployé) et non dans VB6 (qui malgré tout peut être utilisé)!
Guy
Vous n’avez pas trouvé la réponse que vous recherchez ?