Le 10 avr. 07 à 16:57 Soir, [EMAIL PROTECTED] a écrit:

> On Apr 10, 2007, at 14:48 UTC, Steve Garman wrote:
>
>> In a message regarding Re: Help Creation and Modification Dates dated
>> Tue, 10 Apr 2007 15:06:58 +0200, Arnaud Nicolet said that ...
>>
>>> I think this is the fault:
>>
>>>>   Dim DateCr, DateMod as date
>>
>>> With this syntax, you have DateCr and DateMod pointing to the same
>>> date (you modify one: the other is modified as well). So, when you
>>> say "DateMod=new date", DateCr also becomes a "new date". It's a
>> hard-
>>> to-explain concept.
>>
>> Arnaud, I really don't think you're right about that.
>>
>> As the code is written, neither variable is pointing to a date and
>> there should be no problem as long as they are instatntiated
>> separately.
>
> Steve is quite right.  The declaration "Dim A, B as Date" simply
> creates two date references, A and B, both initialized to nil.  And
> whenever you assign to one of them, it doesn't affect the other one;
> assignment only affects the reference you're assigning to.
>
> So if you did
>
>   A = B
>
> then A and B now point to the same thing (which could be nil, or if B
> had previously been assigned some date object, then A and B now both
> refer to that object).  But if you later do
>
>   A = somethingElse
>
> then this makes A refer to something else; it doesn't affect B at all.

That's really strange. I remember having ran in this issue as well as  
a discussion about that in this mailing list.

Now, it seems everyone answers the opposite (maybe my problem also  
disappeared magically).
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to