Re : comparer deux dates
Re,
Bonsour®
ton "IF" à 3 alternatives sans "Else IF"
s'apparente furieusement en effet à un "Select Case"
........ Oui, mais chaque traitement prenait souvent des dizaines, voire des centaines de lignes d'instructions
L'exemple donné dans mon post précédent s'appliquait à un programme réalisé pour une aléseuse à commande numérique.
Le test "If" se faisait à l'aide d'un palpeur qui renvoyait la position et la dimension d'un trou percé dans une pièce (et ne pouvait se faire qu'au début du programme et uniquement avec l'outil de palpage) et en fonction du résultat, il fallait réaliser la dernière phase d'usinage, les deux dernières phases ou les trois phases et toujours dans le même ordre.
Les lignes de codes sont composées:
- du code N suivi d'un chiffre (comme dans le Basic ancestral)
- de divers codes ( G, M, T, R, S, F, ....... ) suivis d'une valeur allant de 0 à 99
- tout cela combiné avec des positions (x, y, z, w, b, .......)
Le GoTo se fait en appelant le numéro de ligne N
La possibilité d'utiliser End If, Select Case, GoSub, Return fait cruellement défaut, et toutes les fonctions connues actuellement avec VB n'existent pas.
à+
Philippe