OVH Cloud OVH Cloud

Quelle différence de déclarations d'ActiveX ?

2 réponses
Avatar
teddy
Bonjour,

En VBS, j'utilise :
Set App = CreateObject("truc.application")

En ASP-VBS, j'utilise :
Set App = Server.CreateObject("truc.application")

En VB6, j'utilise :
Set App = CreateObject("truc.application")
ou
Dim App as Truc.Application

Quelle est la différence entre ces 2 dernières déclarations ?
Merci d'avance pour votre avis.

Teddy

2 réponses

Avatar
Fred
Dans son message
teddy nous dit :

Bonjour,


Bonjour,

[...]

En VB6, j'utilise :
Set App = CreateObject("truc.application")
ou
Dim App as Truc.Application

Quelle est la différence entre ces 2 dernières déclarations ?
Merci d'avance pour votre avis.


Dans le second cas, les variables sont typées. Cela permet au
compilateur de générer du code plus efficace (sans compter la facilité
d'écriture du code avec l'intellisense dans ce cas).
C'est ce qu'on appelle l'Early Binding (cas 2) et le Late Binding (cas
1).
Je te donne ces deux termes pour googler si tu veux aller plus loin.

--
Fred
http://www.cerbermail.com/?3kA6ftaCvT

Avatar
teddy
Merci pour cette info.
Ted


"Fred" a écrit dans le message de news:
%
Dans son message
teddy nous dit :

Bonjour,


Bonjour,

[...]

En VB6, j'utilise :
Set App = CreateObject("truc.application")
ou
Dim App as Truc.Application

Quelle est la différence entre ces 2 dernières déclarations ?
Merci d'avance pour votre avis.


Dans le second cas, les variables sont typées. Cela permet au compilateur de
générer du code plus efficace (sans compter la facilité d'écriture du code
avec l'intellisense dans ce cas).
C'est ce qu'on appelle l'Early Binding (cas 2) et le Late Binding (cas 1).
Je te donne ces deux termes pour googler si tu veux aller plus loin.

--
Fred
http://www.cerbermail.com/?3kA6ftaCvT