ATOUTFOX
COMMUNAUTÉ FRANCOPHONE DES PROFESSIONNELS FOXPRO
Visual FoxPro : le développement durable

Comment utiliser un DLL foxpro (ou OCX) sans avoir besoin de l’enregistrer   



L'auteur

Mike Gagnon
Canada 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.

Fichier MHT :
Mettre en plein écran


Commentaires
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.

www.atoutfox.org - Site de la Communauté Francophone des Professionnels FoxPro - v3.4.0 - © 2004-2024.
Cette page est générée par un composant COM+ développé en Visual FoxPro 9.0-SP2-HF3