Problème avec fm20.dll (Microsoft Forms 2.0 Object Library)

Messages postés
88
Date d'inscription
samedi 8 février 2003
Statut
Membre
Dernière intervention
29 août 2006
- - Dernière réponse : Neo.balastik
Messages postés
797
Date d'inscription
jeudi 17 mai 2001
Statut
Membre
Derniè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 :

http://www.microsoft.com/downloads/details.aspx?FamilyID=3269C4C9-63CB-4B86-A4D9-9F3E2066044D&displaylang=FR

Cela résoudra à merveille les problèmes liés à ce composant.

Nicolas
Afficher la suite 

5 réponses

Meilleure réponse
Messages postés
3758
Date d'inscription
mardi 23 septembre 2003
Statut
Modérateur
Dernière intervention
13 mars 2006
10
1
Merci
Merci pour l'info.

Cordialement, CanisLupus

Dire « Merci » 1

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 218 internautes nous ont dit merci ce mois-ci

Messages postés
1
Date d'inscription
lundi 18 avril 2005
Statut
Membre
Dernière intervention
18 avril 2005
0
Merci
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?

merci, Ana
Messages postés
88
Date d'inscription
samedi 8 février 2003
Statut
Membre
Dernière intervention
29 août 2006
0
Merci
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.



Bon courage !

Nicolas (http://pagesperso.laposte.net/heurteweb/)
Messages postés
797
Date d'inscription
jeudi 17 mai 2001
Statut
Membre
Dernière intervention
5 mai 2009
4
0
Merci
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
Messages postés
797
Date d'inscription
jeudi 17 mai 2001
Statut
Membre
Dernière intervention
5 mai 2009
4
0
Merci
Et aussi, Microsoft, en dehors de l'aspect
légal de la distribution, en déconseille l'usage avec VB :

http://support.microsoft.com/kb/241245/en-us

Guy