Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.c++ > #5814

Re: Problem with array objects

From Thomas David Rivers <rivers@dignus.com>
Newsgroups comp.lang.c++
Subject Re: Problem with array objects
Date 2011-05-29 19:38 -0400
Organization Aioe.org NNTP Server
Message-ID <4DE2D8FA.6@dignus.com> (permalink)
References (22 earlier) <plbEp.20101$h35.14408@newsfe19.ams2> <4DE19579.1060300@dignus.com> <M9qEp.30087$7H.25042@newsfe08.ams2> <4DE252BD.8060100@dignus.com> <nVwEp.24865$h_.19621@newsfe30.ams2>

Show all headers | View raw


Paul wrote:

>
> "Thomas David Rivers" <rivers@dignus.com> wrote in message 
> news:4DE252BD.8060100@dignus.com...
>
>> Paul wrote:
>>
>>>>
>>>>>>
>>>>>>
>>>>>> To return to that, do you agree that in this declaration:
>>>>>>
>>>>>>     int arr[5];
>>>>>>
>>>>>> 'arr' is the name of the contigous set of 5 `int' elements?
>>>>>>
>>>>>> And, to go to the next step, would you agree that in this
>>>>>> declaration:
>>>>>>
>>>>>>    int i;
>>>>>>
>>>>>> `i' is the name of single `int'?
>>>>>>
>>>>> Yes I agree, you may continue.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> So - we should then consider something fairly important... what does
>>>> "name" mean?
>>>>
>>>> I would ask that we consider the 'name' of something to be the
>>>> designation of the location that contains that 'something'.  And, I 
>>>> want
>>>> to movitave that definition with the following scenario.
>>>>
>>>> If we can imagine that variables, in the C/C++ sense, are simply
>>>> "boxes" that contain their values - like shoeboxes on a shelf,
>>>> then the "name" associated with the variable is simply the name
>>>> associated with a "box."  Let's imagine that this shelf can contain
>>>> many boxes, and that the boxes are numbered... box #0, box #1, box 
>>>> #2..
>>>>
>>>> A box can be referred to by its number - its location on the shelf, 
>>>> or if
>>>> we associate a name with a box #; we can use the name.  For example,
>>>> box #51 might have the name `i' associated with it.
>>>>
>>>> Thus, if we consider this snippet of C code:
>>>>
>>>>
>>>>    int i;
>>>>    i = 5;
>>>>
>>>> the semantics of that would be something similar to:
>>>>
>>>>   define a box name 'i', allocate space for it, let's say that is 
>>>> box #51, associate
>>>>      location #51 with the name 'i'.
>>>>
>>>>   produce the manifest `int' constant 5
>>>>   Find the box with the name 'i', oh - it's box #51.
>>>>   store the manifest constant 5 into box #51.
>>>>
>>>>
>>>>
>>>> Similarly, the snippet:
>>>>
>>>>    int i,j;
>>>>    i = j;
>>>>
>>>> might be realized in this way:
>>>>
>>>>   define a box named 'i' that can contain int-typed objects, say, 
>>>> box #51.
>>>>   define a box named 'j' that can contain int-typed objects, say, 
>>>> box #52.
>>>>
>>>>   Given the name 'j'; find its box - oh - it's box #52.
>>>>   Retrieve (fetch) the value from box #52.
>>>>   Given the name 'i'; find its box - oh - it's box #51.
>>>>   Store the value previously fetched value into box #51.
>>>>
>>>>
>>>> So far, I've only talked about boxes that can contain `int'-typed 
>>>> values.
>>>>
>>>> Let's introduce a new box, and say that it can contain the location 
>>>> (the box #)
>>>> of another box, and the other box can contain `int'-typed values.  
>>>> We would
>>>> call this new box a "pointer" to an `int'-typed box, because it 
>>>> doesn't contain
>>>> the `int'-type value itself, but instead tells us the location (the 
>>>> box #) of the
>>>> value.
>>>>
>>>> Now - let's consider this:
>>>>
>>>>  int *ip;
>>>>  int i;
>>>>
>>>>  ip = &i;
>>>>
>>>> in this mindset - what does this mean?  To discuss this, we need to 
>>>> define
>>>> the &-operator.  Le's say that the &-operator is named 'address of' 
>>>> and that
>>>> it returns the location (the box #) of its operand.   Say, for 
>>>> example, if `i'
>>>> happened to be box #51, then the expression "&i" would produce 
>>>> location #51.
>>>>
>>>> Remember - I can have two kinds of boxes on my shelf, boxes that 
>>>> contain
>>>> `int'-typed values, and boxes that contain the location of other 
>>>> `int'-typed boxes.
>>>> So, &i doesn't produce an `int'-typed value, it produces a 
>>>> location.  In this
>>>> example, it produced #51.   (I have been careful to use '#' to 
>>>> indicate location numbers
>>>> instead of simple `int'-typed values.. this distinction will become 
>>>> important.)
>>>>
>>>> So - the semantics of that statement would be (if I may be so bold
>>>> as to be a little loose on the details):
>>>>
>>>>  define a box named 'ip' - it can contain the location of other 
>>>> `int'-typed boxes,
>>>>     let's say it is box #52.
>>>>  define a box named 'i' - it can contain `int' values, let's say 
>>>> it's box #51.
>>>>
>>>>  Apply the &-operator to the box  named `i' - oh - i is box #51, so 
>>>> &i produces
>>>>     the location #51.
>>>>  Look up the name `ip - oh - that's box  #52.
>>>>  Store our previously found location (#51) into box  #52.
>>>>
>>>>
>>>> OK - now - let's say that I happen to buy my boxes from a 
>>>> manufacturer that
>>>> can only make 2-kinds of boxes, those boxes that can contain `int' 
>>>> elements,
>>>> and those boxes that can contain the location of other boxes that 
>>>> contain
>>>> `int' elements.   (that is, `int' boxes and `int *' boxes).
>>>> So, let's look at this:
>>>>
>>>>    int *ip;
>>>>    int arr[5];
>>>>
>>>>
>>>> What can this do?  I propose it does the following:
>>>>
>>>>     define a box named 'ip', that box is allowed to contain the 
>>>> location of
>>>>        other `int'-type boxes; let's say that is box #52.
>>>>     define a space of 5 boxes, each of these boxes is on the shelf 
>>>> starting
>>>>       at, say, location #53.  Each of these boxes is an `int'-typed 
>>>> box. The
>>>>       boxes are contiguous, starting a location #53 and going thru 
>>>> location
>>>>       #57 (inclusive.)   Since `arr' (at the C/C++ level) is a 
>>>> single object,
>>>>       the location associated with `arr' is #53 (the start of the 5 
>>>> contiguous
>>>>       boxes on the shelf.)
>>>>
>>>>   That is, in this scenario, the location of 'ip' is box #52, the 
>>>> location of 'arr'
>>>>  is box #53.  `ip' uses one box, `arr' uses 5 boxes.
>>>>
>>>> With this, we can provide a definition of "name".... the "name" of 
>>>> the variable
>>>> provides a mechanism for finding precisely which "box" (the box #, 
>>>> or location
>>>> of the box) houses the value of the variable.   The "name" is 
>>>> nothing more than
>>>> a convenience for mapping the location of the variable.
>>>> So - in our example, the name 'ip' is asociated with box #52, the 
>>>> name 'arr'
>>>> is associated with box #53.
>>>>
>>>> Before I go on, I want to check to see if you agree with everything 
>>>> so far...
>>>>
>>> I agree with you that the "name" provides a mechanisn for mapping 
>>> the location but....
>>> The names 'i', 'ip' and 'arr' have different name mechanisms.
>>> The name 'i' refers to box#51, when used in an expression it 
>>> evaluates to whatever is contained in box#51.
>>> The name 'ip' refers to box#52, it evaluates to whatever is 
>>> contained in box#52.
>>>
>>> The name 'arr' refers to box#53.... but it does not evaluate to the 
>>> contents of box#53. It evaluates to the address of  box#53.
>>>
>>
>> I left all of the context above, so we have something to refer to....
>>
>> And - yes - you are absolutely right...   the name 'arr' refers to 
>> the start of
>> the array... that is; as you correctly point out above; 'arr' would 
>> refer to box #53.
>> To echo your statement, the name 'arr' does not refer to the contents of
>> boxes #53 thru #57 - it, in many contexts, refers to the location #53.
>> Similarly, the name 'ip' denotes box #52... but, as you correctly 
>> point out,
>> the context in which the name is referenced is key to understanding 
>> what is
>> happening.
>>
>> For example, in this snippet:
>>
>>    int i, j;
>>    i = j;
>>
>> On the right-hand-side of the assignment operator, we find 'j' - that 
>> refers
>> to the contents of the box at the location associated with the name 
>> 'j'. In C, we call
>> that an "rvalue".  On the left-hand-side, we find 'i'.  That refers 
>> to the location of 'i',
>> the location used for storing the value computed on the 
>> right-hand-side. In C, we call than an "lvalue".   Note that, in both 
>> instances, the names do refer to the location
>> of the boxes - it is simply what is done with that location that 
>> changes. In the rvalue
>> context, we fetch the contents of the box, on the lvalue side, we 
>> store the value into
>> the box.
>>
>> (Note that 'j' in the assignment expression is first an "lvalue" and 
>> is converted
>> into an "rvalue" by the rules of the language.  It is this treatment 
>> that indicates
>> that the value is to be retrieved from the box.)
>>
>> As you mentioned above, the context is critical to understanding what 
>> is going
>> on.  I commend you on recognizing that distinction.
>>
>> Thus - we now need to consider what it means in C/C++ when we encounter
>> an expression using the name of an array.
>>
>> The way this is encapsulated in the C/C++ language is the rule regarding
>> conversion of an lvalue with an array type to a pointer to the first 
>> element
>> of the array.
>>
>> So - if we now consider this:
>>
>>    int *ip;
>>    int arr[5];
>>
>>    ip = arr;
>>
>> What would happen in our "shoebox" world?   If we use your absolutely 
>> correct
>> observation, then it would be this:
>>
>>     define a box named "ip", say - box #52 - that box can contain the 
>> location of
>>        other `int'-typed boxes
>>     define a space of 5 boxes, beginning at box #53 thru box #57; 
>> name that
>>        area 'arr' by associating 'arr' with box #53
>>
>> Now - how do we evaluate the expression "arr" in the context of the
>> assignment statement?   Well, according to the C language rules, when
>> you discover an lvalue that has a type 'array'; you convert that into
>> the address of its first element.
>>
>> Thus, we can say that:
>>
>>     ip = arr;
>>
>> can be evaluated as:
>>
>>     Look up the name 'arr' - oh, it is an array of 5 `int'-typed 
>> boxes. According
>>       to the rules, in this context, we should produce the location 
>> of the
>>       first box of the array,  that would be location #53.
>>     Look up the name 'ip' - oh - that is a box (at location #52) that 
>> can contain the location
>>       of other `int'-typed boxes.
>>     Store the value previously found location (#53) into box #52.
>>
>> As you had correctly forseen, we are able to evaluate this using the 
>> rules
>> of the programming language.
>>
>> Note that, there wasn't a "extra" shoebox allocated/needed to produce 
>> the result.
>>
>> Note that the 'name' did not mean some other space was allocated...  
>> it simply
>> refers to the location, as we have previously shown/agreed to.
>>
>
> This behaviour is different to other C++ names.
> For example given the name of an int or an int*:
>
> int x=7;
> int* p =7;
>
> When we use the names of a object in C++ we expect the the object to 
> be addressed and the value accessed whether it be a read or write 
> operation.
> With an arr the situation is different , when we use the name of an 
> array we do not expect the array to be addressed , instead we expect a 
> pointer to the array:
> int* = arr;
>
> The identifier or name 'arr' refers to an array of objects yet somehow 
> its value is an address , not the same value as any of the objects it 
> refers to.
>
>
> In C++

You are correct.. the reason for your correctness has been detailed
above.

For arrays, there is a "special" rule.. this rule is only for arrays, 
the rule
is that when the array name is used, it does not designate the entire
array, it designates the address of the first element.

I am glad that you have reached this understanding, and that you have
expressed your agreement!

That is, when you reference an array name, it does not denote the entire
array; nor is there any other special object that is created to point to the
array - it is simply that the result of the reference is the address of the
first element (which you pointed out above.)

Now - given that understanding, I suggest that given this
declaration:

    int arr[5];

that the expression

   (&arr[0])

is also the address of the first element of 'arr' - do you not agree?


    - Dave Rivers -

-- 
rivers@dignus.com                        Work: (919) 676-0847
Get your mainframe programming tools at http://www.dignus.com

Back to comp.lang.c++ | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Re: Problem with array objects "A. Bolmarcich" <aggedor@earl-grey.cloud9.net> - 2011-05-23 13:53 -0500
  Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-23 22:53 +0100
    Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-05-23 23:04 +0100
      Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-05-23 23:19 +0100
      Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-24 02:26 +0100
        Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-05-24 13:16 +0100
          Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-24 14:58 +0100
            Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-05-24 15:05 +0100
              Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-24 17:39 +0100
                Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-05-24 17:58 +0100
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-24 21:04 +0100
                Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-05-24 21:11 +0100
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-25 00:12 +0100
                Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-05-25 00:33 +0100
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-25 11:39 +0100
                Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-05-25 12:04 +0100
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-25 12:56 +0100
                Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-05-25 13:15 +0100
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-25 16:36 +0100
                Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-05-25 16:47 +0100
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-25 17:15 +0100
                Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-05-25 17:39 +0100
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-25 21:09 +0100
                Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-05-25 22:24 +0100
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-26 01:28 +0100
                Re: Problem with array objects Thomas David Rivers <rivers@dignus.com> - 2011-05-25 09:57 -0400
                Re: Problem with array objects "Alf P. Steinbach /Usenet" <alf.p.steinbach+usenet@gmail.com> - 2011-05-25 16:50 +0200
                Re: Problem with array objects Thomas David Rivers <rivers@dignus.com> - 2011-05-25 12:01 -0400
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-25 16:59 +0100
                Re: Problem with array objects Thomas David Rivers <rivers@dignus.com> - 2011-05-25 12:56 -0400
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-25 21:46 +0100
                Re: Problem with array objects Thomas David Rivers <rivers@dignus.com> - 2011-05-25 20:02 -0400
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-26 01:37 +0100
                Re: Problem with array objects Thomas David Rivers <rivers@dignus.com> - 2011-05-26 09:08 -0400
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-26 15:19 +0100
                Re: Problem with array objects Thomas David Rivers <rivers@dignus.com> - 2011-05-26 14:45 -0400
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-26 21:02 +0100
                Re: Problem with array objects Thomas David Rivers <rivers@dignus.com> - 2011-05-27 09:34 -0400
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-27 14:46 +0100
                Re: Problem with array objects Thomas David Rivers <rivers@dignus.com> - 2011-05-27 15:07 -0400
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-27 21:42 +0100
                Re: Problem with array objects Thomas David Rivers <rivers@dignus.com> - 2011-05-27 19:34 -0400
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-28 01:24 +0100
                Re: Problem with array objects Thomas David Rivers <rivers@dignus.com> - 2011-05-28 10:58 -0400
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-28 19:41 +0100
                Re: Problem with array objects Thomas David Rivers <rivers@dignus.com> - 2011-05-28 20:38 -0400
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-29 12:32 +0100
                Re: Problem with array objects Thomas David Rivers <rivers@dignus.com> - 2011-05-29 10:05 -0400
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-29 20:13 +0100
                Re: Problem with array objects Thomas David Rivers <rivers@dignus.com> - 2011-05-29 19:38 -0400
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-30 17:01 +0100
                Re: Problem with array objects Thomas David Rivers <rivers@dignus.com> - 2011-05-31 09:45 -0400
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-31 20:33 +0100
                Re: Problem with array objects Thomas David Rivers <rivers@dignus.com> - 2011-06-01 09:57 -0400
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-06-01 15:53 +0100
                Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-06-01 16:46 +0100
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-06-01 19:44 +0100
                Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-06-01 19:59 +0100
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-06-01 21:41 +0100
                Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-06-01 22:10 +0100
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-06-01 22:39 +0100
                Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-06-01 23:21 +0100
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-06-01 23:32 +0100
                Re: Problem with array objects Thomas David Rivers <rivers@dignus.com> - 2011-06-01 12:33 -0400
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-06-01 19:18 +0100
                Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-06-01 19:38 +0100
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-06-01 20:10 +0100
                Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-06-01 20:18 +0100
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-06-01 22:01 +0100
                Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-06-01 22:25 +0100
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-06-01 22:43 +0100
                Re: Problem with array objects Ian Collins <ian-news@hotmail.com> - 2011-06-02 09:49 +1200
                Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-06-01 23:27 +0100
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-06-02 00:26 +0100
                Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-06-02 00:33 +0100
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-06-02 08:52 +0100
                Re: Problem with array objects Thomas David Rivers <rivers@dignus.com> - 2011-06-01 15:37 -0400
                Re: Problem with array objects Ian Collins <ian-news@hotmail.com> - 2011-06-02 07:46 +1200
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-06-01 21:22 +0100
                Re: Problem with array objects Pete Becker <pete@versatilecoding.com> - 2011-06-01 10:31 -1000
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-06-01 22:10 +0100
                Re: Problem with array objects Ian Collins <ian-news@hotmail.com> - 2011-06-02 09:28 +1200
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-06-01 22:59 +0100
                Re: Problem with array objects Joshua Maurice <joshuamaurice@gmail.com> - 2011-06-01 15:05 -0700
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-06-01 23:35 +0100
                Re: Problem with array objects Ian Collins <ian-news@hotmail.com> - 2011-06-02 10:51 +1200
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-06-02 00:28 +0100
                Re: Problem with array objects Joshua Maurice <joshuamaurice@gmail.com> - 2011-06-01 16:33 -0700
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-06-02 09:03 +0100
                Re: Problem with array objects Joshua Maurice <joshuamaurice@gmail.com> - 2011-06-02 01:23 -0700
                Re: Problem with array objects Miles Bader <miles@gnu.org> - 2011-06-02 17:31 +0900
                Re: Problem with array objects Joshua Maurice <joshuamaurice@gmail.com> - 2011-06-02 01:39 -0700
                Re: Problem with array objects Pete Becker <pete@versatilecoding.com> - 2011-06-01 11:28 -1000
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-06-01 22:54 +0100
                Re: Problem with array objects Pete Becker <pete@versatilecoding.com> - 2011-06-01 12:08 -1000
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-06-01 23:41 +0100
                Re: Problem with array objects Joshua Maurice <joshuamaurice@gmail.com> - 2011-06-01 14:56 -0700
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-06-01 23:17 +0100
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-06-01 23:17 +0100
                Re: Problem with array objects Joshua Maurice <joshuamaurice@gmail.com> - 2011-06-01 15:32 -0700
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-06-01 23:58 +0100
                Re: Problem with array objects Joshua Maurice <joshuamaurice@gmail.com> - 2011-06-01 16:31 -0700
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-06-02 08:50 +0100
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-06-01 21:05 +0100
                Re: Problem with array objects Thomas David Rivers <rivers@dignus.com> - 2011-06-01 16:38 -0400
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-06-01 22:20 +0100
                Re: Problem with array objects Joshua Maurice <joshuamaurice@gmail.com> - 2011-06-01 14:42 -0700
                Re: Problem with array objects Joshua Maurice <joshuamaurice@gmail.com> - 2011-05-27 17:44 -0700
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-28 03:11 +0100
                Re: Problem with array objects Öö Tiib <ootiib@hot.ee> - 2011-05-28 19:21 -0700
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-29 12:50 +0100
                Re: Problem with array objects Öö Tiib <ootiib@hot.ee> - 2011-05-29 07:21 -0700
                Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-05-29 15:30 +0100
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-29 20:43 +0100
                Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-05-29 21:51 +0100
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-31 03:08 +0100
                Re: Problem with array objects Pete Becker <pete@versatilecoding.com> - 2011-05-30 17:39 -1000
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-31 06:05 +0100
                Re: Problem with array objects Pete Becker <pete@versatilecoding.com> - 2011-05-31 09:38 -1000
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-31 20:50 +0100
                Re: Problem with array objects SG <s.gesemann@gmail.com> - 2011-05-31 02:23 -0700
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-31 13:29 +0100
                Re: Problem with array objects "Fred Zwarts \(KVI\)" <F.Zwarts@KVI.nl> - 2011-05-31 15:17 +0200
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-31 20:43 +0100
                Re: Problem with array objects Michael Doubez <michael.doubez@free.fr> - 2011-05-31 02:43 -0700
                Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-05-31 14:38 +0100
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-31 20:45 +0100
                Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-05-31 21:11 +0100
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-06-01 10:23 +0100
                Re: Problem with array objects gwowen <gwowen@gmail.com> - 2011-06-01 03:08 -0700
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-06-01 15:59 +0100
                Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-06-01 13:45 +0100
                Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-06-01 14:23 +0100
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-06-01 16:02 +0100
                Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-06-01 16:33 +0100
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-06-01 19:52 +0100
                Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-06-01 20:02 +0100
                Re: Problem with array objects Pete Becker <pete@versatilecoding.com> - 2011-06-01 09:16 -1000
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-06-01 21:00 +0100
                Re: Problem with array objects Pete Becker <pete@versatilecoding.com> - 2011-06-01 10:09 -1000
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-06-01 22:31 +0100
                Re: Problem with array objects Pete Becker <pete@versatilecoding.com> - 2011-06-01 11:58 -1000
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-06-01 23:21 +0100
                Re: Problem with array objects crisgoogle <crisd@telus.net> - 2011-06-01 16:22 -0700
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-06-02 00:48 +0100
                Re: Problem with array objects crisgoogle <crisd@telus.net> - 2011-06-02 11:06 -0700
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-06-02 19:58 +0100
                Re: Problem with array objects crisgoogle <crisd@telus.net> - 2011-06-02 13:28 -0700
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-06-03 01:16 +0100
                Re: Problem with array objects crisgoogle <crisd@telus.net> - 2011-06-02 18:51 -0700
                Re: Problem with array objects PaulR <pchristor@yahoo.co.uk> - 2011-06-03 04:59 -0700
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-06-01 23:21 +0100
                Re: Problem with array objects Joshua Maurice <joshuamaurice@gmail.com> - 2011-06-01 14:46 -0700
                Re: Problem with array objects Michael Doubez <michael.doubez@free.fr> - 2011-06-01 00:46 -0700
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-29 20:29 +0100
                Re: Problem with array objects Joshua Maurice <joshuamaurice@gmail.com> - 2011-05-29 23:11 -0700
                Re: Problem with array objects Ian Collins <ian-news@hotmail.com> - 2011-05-25 08:15 +1200
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-24 22:23 +0100
                Re: Problem with array objects Joshua Maurice <joshuamaurice@gmail.com> - 2011-05-24 17:01 -0700
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-25 11:48 +0100
                Re: Problem with array objects gwowen <gwowen@gmail.com> - 2011-05-25 04:06 -0700
                Re: Problem with array objects Joshua Maurice <joshuamaurice@gmail.com> - 2011-05-25 13:50 -0700
    Re: Problem with array objects "io_x" <a@b.c.invalid> - 2011-05-25 19:03 +0200
    Re: Problem with array objects "A. Bolmarcich" <aggedor@earl-grey.cloud9.net> - 2011-05-25 12:44 -0500
      Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-25 21:04 +0100
        Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-05-25 22:20 +0100
          Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-26 11:00 +0100
            Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-05-26 12:07 +0100
              Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-26 13:09 +0100
        Re: Problem with array objects Ian Collins <ian-news@hotmail.com> - 2011-05-26 09:32 +1200
          Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-26 11:10 +0100
            Re: Problem with array objects Ian Collins <ian-news@hotmail.com> - 2011-05-26 23:07 +1200
              Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-26 13:22 +0100
                Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-05-26 14:14 +0100
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-26 15:27 +0100
                Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-05-26 15:52 +0100
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-26 16:45 +0100
                Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-05-26 17:04 +0100
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-26 17:41 +0100
                Re: Problem with array objects Ian Collins <ian-news@hotmail.com> - 2011-05-27 07:44 +1200
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-26 21:10 +0100
                Re: Problem with array objects Ian Collins <ian-news@hotmail.com> - 2011-05-27 09:05 +1200
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-27 00:15 +0100
                Re: Problem with array objects Ian Collins <ian-news@hotmail.com> - 2011-05-27 11:32 +1200
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-27 01:39 +0100
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-27 01:56 +0100
                Re: Problem with array objects Ian Collins <ian-news@hotmail.com> - 2011-05-27 13:18 +1200
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-27 11:06 +0100
                Re: Problem with array objects Ian Collins <ian-news@hotmail.com> - 2011-05-27 22:28 +1200
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-27 12:51 +0100
                Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-05-27 13:58 +0100
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-27 14:34 +0100
                Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-05-27 15:14 +0100
                Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-05-27 15:18 +0100
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-27 15:24 +0100
                Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-05-27 15:31 +0100
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-27 15:53 +0100
                Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-05-27 16:18 +0100
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-27 20:35 +0100
                Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-05-27 21:23 +0100
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-27 22:04 +0100
                Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-05-27 22:15 +0100
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-28 00:40 +0100
                Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-05-28 00:53 +0100
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-28 01:32 +0100
                Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-05-28 01:49 +0100
                Re: Problem with array objects Ian Collins <ian-news@hotmail.com> - 2011-05-28 13:17 +1200
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-28 03:29 +0100
                Re: Problem with array objects Ian Collins <ian-news@hotmail.com> - 2011-05-28 15:35 +1200
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-28 12:24 +0100
                Re: Problem with array objects Ian Collins <ian-news@hotmail.com> - 2011-05-29 08:21 +1200
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-28 22:04 +0100
                Re: Problem with array objects Ian Collins <ian-news@hotmail.com> - 2011-05-29 09:17 +1200
                Re: Problem with array objects Ian Collins <ian-news@hotmail.com> - 2011-05-29 09:32 +1200
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-28 22:58 +0100
                Re: Problem with array objects Ian Collins <ian-news@hotmail.com> - 2011-05-29 10:06 +1200
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-28 23:51 +0100
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-28 03:20 +0100
                Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-05-28 12:34 +0100
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-28 12:56 +0100
                Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-05-28 13:49 +0100
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-28 14:48 +0100
                Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-05-28 15:10 +0100
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-28 19:35 +0100
                Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-05-28 19:59 +0100
                Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-05-28 20:17 +0100
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-28 20:44 +0100
                Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-05-28 21:00 +0100
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-28 22:07 +0100
        Re: Problem with array objects "A. Bolmarcich" <aggedor@earl-grey.cloud9.net> - 2011-05-26 14:38 -0500
          Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-26 21:15 +0100
            Re: Problem with array objects "A. Bolmarcich" <aggedor@earl-grey.cloud9.net> - 2011-05-27 12:43 -0500
              Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-27 20:20 +0100
                Re: Problem with array objects "A. Bolmarcich" <aggedor@earl-grey.cloud9.net> - 2011-05-28 11:41 -0500
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-28 19:10 +0100
                Re: Problem with array objects "A. Bolmarcich" <aggedor@earl-grey.cloud9.net> - 2011-05-31 12:26 -0500
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-05-31 20:49 +0100
                Re: Problem with array objects "A. Bolmarcich" <aggedor@earl-grey.cloud9.net> - 2011-06-01 12:46 -0500
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-06-01 20:26 +0100
                Re: Problem with array objects "A. Bolmarcich" <aggedor@earl-grey.cloud9.net> - 2011-06-02 12:36 -0500
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-06-02 20:23 +0100
                Re: Problem with array objects Pete Becker <pete@versatilecoding.com> - 2011-06-02 10:34 -1000
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-06-03 01:41 +0100
                Re: Problem with array objects Pete Becker <pete@versatilecoding.com> - 2011-06-02 16:06 -1000
                Re: Problem with array objects Pete Becker <pete@versatilecoding.com> - 2011-06-02 16:12 -1000
                Re: Problem with array objects Pete Becker <pete@versatilecoding.com> - 2011-06-02 16:21 -1000
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-06-03 14:17 +0100
                Re: Problem with array objects hanukas <jukka@liimatta.org> - 2011-06-04 10:34 -0700
                Re: Problem with array objects hanukas <jukka@liimatta.org> - 2011-06-04 10:45 -0700
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-06-04 21:02 +0100
                Re: Problem with array objects hanukas <jukka@liimatta.org> - 2011-06-04 14:11 -0700
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-06-04 22:35 +0100
                Re: Problem with array objects hanukas <jukka@liimatta.org> - 2011-06-04 15:43 -0700
                Re: Problem with array objects "io_x" <a@b.c.invalid> - 2011-06-05 06:39 +0200
                Re: Problem with array objects "io_x" <a@b.c.invalid> - 2011-06-05 07:55 +0200
                Re: Problem with array objects "Alf P. Steinbach /Usenet" <alf.p.steinbach+usenet@gmail.com> - 2011-06-03 11:14 +0200
                Re: Problem with array objects Ian Collins <ian-news@hotmail.com> - 2011-06-03 21:08 +1200
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-06-03 14:25 +0100
                Re: Problem with array objects hanukas <jukka@liimatta.org> - 2011-06-04 10:52 -0700
                Re: Problem with array objects Joshua Maurice <joshuamaurice@gmail.com> - 2011-06-04 19:52 -0700
                Re: Problem with array objects Leigh Johnston <leigh@i42.co.uk> - 2011-06-05 13:48 +0100
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-06-05 14:52 +0100
                Re: Problem with array objects "Thomas J. Gritzan" <phygon_antispam@gmx.de> - 2011-06-05 18:03 +0200
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-06-05 19:23 +0100
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-06-05 14:49 +0100
                Re: Problem with array objects "A. Bolmarcich" <aggedor@earl-grey.cloud9.net> - 2011-06-03 12:37 -0500
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-06-03 19:49 +0100
                Re: Problem with array objects "A. Bolmarcich" <aggedor@earl-grey.cloud9.net> - 2011-06-04 11:46 -0500
                Re: Problem with array objects "Paul" <pchristor@yahoo.co.uk> - 2011-06-04 18:42 +0100
                Re: Problem with array objects "A. Bolmarcich" <aggedor@earl-grey.cloud9.net> - 2011-06-06 14:27 -0500
                Re: Problem with array objects Joshua Maurice <joshuamaurice@gmail.com> - 2011-06-06 14:04 -0700
                Re: Problem with array objects Joshua Maurice <joshuamaurice@gmail.com> - 2011-06-06 14:04 -0700

csiph-web