Declarer une dll sous VB2008 [Résolu]

Signaler
Messages postés
233
Date d'inscription
mercredi 26 février 2003
Statut
Membre
Dernière intervention
21 février 2009
-
Messages postés
233
Date d'inscription
mercredi 26 février 2003
Statut
Membre
Dernière intervention
21 février 2009
-
Bonsoir,

Je bosse sous VB6 actuellement et souhaite migrer vers VB2008
Je cherche comment declarer une dll sous vb2008

en VB6 je fais
Public SCDLL As Object
Set SCDLL = CreateObject("SC_Dll.SCDll")
SCDLL.MouveForm Me

mais je ne trouve pas comment faire sous VB2008
si quelqu'un peut m'aider ça serait sympa

Merci d'avance

5 réponses

Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
46
salut,

une dll activex doit être ajoutée en référence, comme tu devrais "normalement" le faire en VB6
(le type d'utilisation que tu indiques est utile quand les méthodes sont génériques, sinon tu as une latence à l'utilisation)

reste à voir l'intérêt de passer par un activex VB6 dans du DotNet, c'est anti-productif

bref c'est faisable avec lec OCX alors pourquoi pas les DLL : en "référence"
++

<hr size="2" width="100%" />
Prenez un instant pour répondre à [sujet-SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp 
Messages postés
133
Date d'inscription
dimanche 20 mai 2007
Statut
Membre
Dernière intervention
13 juillet 2012
1
Salut FMatrix




En faite tout dépend de la dll que tu veux déclarer... Si il s'agit d'une dll compilée en natif (comme les dll système) ou une dll créée par tes soins en VB.Net par exemple, c'est à dire en managé... Tu veux déclarer quel genre de dll ?
 
Messages postés
233
Date d'inscription
mercredi 26 février 2003
Statut
Membre
Dernière intervention
21 février 2009
2
Bonjour sturtrid
C'est une dll qur j'ai fais sous VB6.
Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
46
NB : ici par exemple avec "SCDLL.MouveForm Me", probable que "Me" ne soit pas pris comme le type "Form" attendu par l'activex
Messages postés
233
Date d'inscription
mercredi 26 février 2003
Statut
Membre
Dernière intervention
21 février 2009
2
Merci à toi PCPT comme à ton habitude tres clair.