Olivier a raison: Olivier 1, Emile 0!!!
Mais le langage reference dit:
The following example compares that date to the current date:
Dim <../Topics/602.html> d as New <../Topics/1481.html> Date
Dim <../Topics/602.html> today as New <../Topics/1481.html> Date
Dim <../Topics/602.html> i as Integer <../Topics/1099.html>
d.Year=1954
d.Month=2
d.Day=10
i=today. Operator_Compare <../Topics/1579.html>(d)
Moi, je ne dis plus rien!
Emile
ps: ce foutu lr m'a induit avec de l'erreur! (les deux lignes de
déclaration des dates.
olivier corouge a écrit :
Emile Schwarz wrote:
Déjà, la ligne suivante crée une seule date en mémoire et place son
adresse dans les deux références.
[le texte de l'explication est peut être inexact, mais tu as deux
références qui pointent sur le même objet.]
Dim uneDate,deuxdate as date
Faux.
Ne panique pas Antoine, ta syntaxe est tout a fait correcte. tu as
bien déclaré 2 instances de la classe Date.
Ensuite, regarde l'exemple de la Classe Date utilisant
Operator_Compare (le dernier), ça devrait le faire...
Là aussi Operator_Comapre sert à surcaster les opérateurs. c'est à
dire fournir un nouveau comportmeent à un opératuer quand le
comportmeent initial ne te convient pas.
Dans ton cas inutile d'aller t'embéter avec ça. Utilise l'opérateur ">"
Cordialement,
Olivier Corouge
|