| |
|
Beaucoup d'entre nous connaissent bien
le langage Visual Basic, et lors de nos premiers essais avec eVB, nous
avons tous été un petit peu déstabilisé car
un assez grand nombre de possibilités ne sont pas présentes,
que des limitations sont apparues et que souvent, l'environnement de eVB
nous propose des méthodes ou des propriétés qui ne
sont pas supportées.
On ne programme pas avec eVB de la même
manière qu'avec VB. Un fois qu'on a compris cela, les choses se
passent bien mieux.
David
Dolinski nous a fourni la liste officielle Microsoft (en anglais)
des fonctions et mots clés non supportés par eVB par rapport
à VB5 et VB6.
Voici cette liste en français :
| Catégorie |
Fonctions ou mots clé manquants et commentaires |
| Tableaux |
Option Base
Déclaration avec un indice inférieur différent
de zéro
|
| Collection |
Add, Remove, Item, Count
Accès à un item par le signe ! |
| Compilation conditionnelle |
#Const,
#If...Then...#Else,
Beaucoup d'utilisations du signe #, comme l'accès aux fichiers
par #NumeroFichier (#Date# est valide)
|
| Contrôle de flux |
Dovents,
Gosub...Return,
Goto,
On Error Goto,
On...Gosub,
On...Goto,
Numéros de lignes,
With...End With,
End (utiliser app.end avec eVB)
Stop.
|
| Conversion |
CVar, CVDate, Str, Val |
| Types de données |
Tous les types de données sont remplacés par le Variant
Type...End Type
|
| Date/Time |
Mot clé Date, Mot clé Time, Mot clé Timer |
| DDE |
Toutes les fonctions DDE sont manquantes |
| Debuggage |
Debug.Assert, Debut.Print, End, Stop |
| Déclarations |
New, Optional, ParamArray, Property get, Property let, Property
set, Static |
| Gestion d'erreurs |
Erl, Error, On Error...Resume, Resume |
| Gestion de fichiers |
Toutes les fonctions classiques de gestion de fichiers. Il faut
utiliser les fonctions des Microsoft File Objects System |
| Finances |
Toutes les fonctions classiques financières. Il faut utiliser
les services d'une dll ActiveX (comme pour la gestion de fichiers) |
| Manipulations d'objets |
TypeOf |
| Opérateurs |
Like |
| Options |
DefType, Option Base, Option COmpare, Option Private Module |
| Select case |
Case is, Case x to y (ex Case 1 to 5) |
| Mots clés |
Beep |
| Mots clés avec $ |
Toutes les fonctions sont sans caratère de type puisque toutes
les variables sont des variants (ex Chr$) |
| Chaines |
Chaines de longueur fixe,
LSet, Rset, StrConv |
| Utilisation d'objets |
L'accès aux collections par le signe ! |
Stéphane
Sibué
|
|