Mike Gagnon Canada Membre Simple # 0000000025 enregistré le 14/10/2004
Gagnon Mike Pointe Cla H9R 3K8 de la société Carver Technologies Inc. Fiche personnelle
Note des membres 20/20 2 votes
Contributions > 10 - REG base de registre
Comment utiliser un DLL foxpro (ou OCX) sans avoir besoin de l’enregistrer
# 0000000766
ajouté le 12/07/2010 12:32:44 et modifié le 28/08/2013
consulté 11772 fois
Niveau
expert
Version(s) Foxpro : VFP 9.0
Description
Cette technique vise Foxpro 9 (SP2) spécifiquement pour les DLL et les OCX.
Mise-à-jour. Je me suis fait demandé comment obtenir le CLSID d'un DLL pour pouvoir ensuite le mettre dans le manifest. Voici une méthode: (cette methode utilise tlbinf32.dll qui vient avec Visual Studio)
1. Trouver l'information à partir du fichier TBL.
CLEAR LOCAL otlb otli=NEWOBJECT('tli.tliapplication') otlb=otli.TypeLibInfoFromFile("serial.dll") FOR EACH oCoClass IN otlb.CoClasses ?"Class name : ",oCoClass.NAME ?"CLSID is : ",oCoClass.GUID ENDFOR
2. Vous pouvez aussi obtenir les informations neccesaires avec l'outil OleView de microsoft, qui permet d'obtenir tout l'information requise pour utiliser un OCX ou un DLL dans une fichier manifest.
le 12/07/2010, Francis Faure a écrit : Wawow cet article est génial ! c'est clairement expliqué : un grand bravo !
le 12/07/2010, Mike Gagnon a écrit : Merci Francis.
le 13/07/2010, Jissé a écrit : Magnifique Mike Merci beaucoup Cela ouvre de nouveaux horizons pour l'embarqué You are the best Cordialement JC
le 14/07/2010, Cesar Ch a écrit : Fantastic article Mike ! Thanks a lot for sharing.
le 14/07/2010, lotfi072003 a écrit : brovo , toujour je dis que vs "THE ONE" Communauté Francophone atoutfox doit etre fiere avec membre comme vous monsieur Cordialement
le 17/07/2010, Mike Gagnon a écrit : Merci a tous les commentaires positifs.
Wawow cet article est génial !
c'est clairement expliqué : un grand bravo !