Déclaration et initialisation d'objet

0

Bonjour

Quelle est la différence entre ces 2 façons de déclarer et d initialiser ? Est-ce équivalent ?

Merci d'avance !

Dim cn as ADODB.Connection
Set cn = New ADODB.Connection

Et

dim cn as Object
set cn = CreateObject ("ADODB.Connection")
Posté le 26 février 2015, 23:38
Répondre
1
Salut le Forum

'Nécessite d'activer la référence "Microsoft ActiveX Data Objects"
Dim cn As ADODB.Connection
Set cn = New ADODB.Connection

'Pas besoin d'activer la référence "Microsoft ActiveX Data Objects"
Dim cn As Object
Set cn = CreateObject("ADODB.Connection")

Myta

Mytå Posté le 27 février 2015, 18:18
par Mytå
1

Il vaut mieux utiliser la première forme, car il est plus précis, la variable est directement déclarée avec le bon type, c'est plus propre.

Vince Posté le 28 février 2015, 15:27
par Vince

Si vous n'êtes pas inscrit sur le site, vous pouvez poster librement (en tant qu'invité).
Pour cela, indiquez un pseudonyme (nom d'utilisateur) et une adresse email :