Welcome To The Home Of The Visual FoxPro Experts  
home. signup. forum. archives. search. google. articles. downloads. faq. members. weblogs. file info. rss.
 From: Samir H.
  Where is Samir H.?
 Yogyakarta
 Indonesia
 Samir H.
 To: Koen Piller
  Where is Koen Piller?
 Santpoort
 Netherlands
 Koen Piller
 Tags
Subject: RE: Passing arrays to procedures
Thread ID: 268401 Message ID: 268643 # Views: 29 # Ratings: 0
Version: Visual FoxPro 9 Category: General VFP Topics
Date: Tuesday, July 13, 2010 5:56:25 PM         
   


> >
> >
> > Koen, you lost me completely. Can you give me an example?
> > Tony
>
>
> Tony,
> now I am lost, I give you even the complete text of the helpfile and you ask me for an example???
>
> with dimension myArray(n) you create an array with n elements. So if you create an array dimension myArray(1) you have n element. All the elements are by default .F.
> To see howmany elements there are in your array you query for the length of the array, so alen(myArray) will give you a number and if the number is 0 ? Than there is no length = no array. Easy in VFP dont you think?
>
> Koen

What does that mean, Koen?
How can you make the difference with ALEN()? It returns same values if an element "exists" (has a value set) or not.

CLEAR
DIMENSION aArr[1]
?ALEN(aArr)		&& returns 1
?ALEN(aArr,1)	&& returns 1
?ALEN(aArr,2)	&& returns 0
RELEASE aArr
?
DIMENSION aArr[1]
aArr[1]="A"		&& -> element has a value set.
?ALEN(aArr)		&& returns 1
?ALEN(aArr,1)	&& returns 1
?ALEN(aArr,2)	&& returns 0
RELEASE aArr
?
* Multi col
DIMENSION aArr[1,1]
?ALEN(aArr)		&& returns 1
?ALEN(aArr,1)	&& returns 1
?ALEN(aArr,2)	&& returns 1
RELEASE aArr
?
DIMENSION aArr[1,1]
aArr[1,1]="A"	&& -> element has a value set.
?ALEN(aArr)		&& returns 1
?ALEN(aArr,1)	&& returns 1
?ALEN(aArr,2)	&& returns 1
RELEASE aArr



Regards
Samir

ENTIRE THREAD

Passing arrays to procedures Posted by Tony Vignone @ 7/11/2010 6:46:56 PM
RE: Passing arrays to procedures Posted by Samir H. @ 7/11/2010 7:15:34 PM
RE: Passing arrays to procedures Posted by Tony Vignone @ 7/12/2010 6:52:53 PM
RE: Passing arrays to procedures Posted by Borislav Borissov @ 7/11/2010 7:19:17 PM
RE: Passing arrays to procedures Posted by Tony Vignone @ 7/12/2010 6:51:23 PM
RE: Passing arrays to procedures Posted by Mike Yearwood @ 7/13/2010 3:38:03 PM
RE: Passing arrays to procedures Posted by Tony Vignone @ 7/14/2010 6:39:43 PM
RE: Passing arrays to procedures Posted by Anil Sharma @ 7/11/2010 7:31:36 PM
RE: Passing arrays to procedures Posted by Tony Vignone @ 7/12/2010 6:55:23 PM
RE: Passing arrays to procedures Posted by Eduard @ 7/11/2010 10:34:31 PM
RE: Passing arrays to procedures Posted by Tony Vignone @ 7/12/2010 7:02:24 PM
RE: Passing arrays to procedures Posted by Samir H. @ 7/12/2010 7:28:19 PM
RE: Passing arrays to procedures Posted by Tony Vignone @ 7/13/2010 3:08:33 AM
RE: Passing arrays to procedures Posted by Samir H. @ 7/13/2010 3:48:58 AM
RE: Passing arrays to procedures Posted by Tony Vignone @ 7/13/2010 4:33:38 AM
RE: Passing arrays to procedures Posted by Tamar Granor @ 7/12/2010 10:48:02 PM
RE: Passing arrays to procedures Posted by Tony Vignone @ 7/13/2010 3:07:39 AM
RE: Passing arrays to procedures Posted by Koen Piller @ 7/12/2010 11:37:18 PM
RE: Passing arrays to procedures Posted by Tony Vignone @ 7/13/2010 3:02:01 AM
RE: Passing arrays to procedures Posted by Koen Piller @ 7/13/2010 4:07:34 PM
RE: Passing arrays to procedures Posted by Samir H. @ 7/13/2010 5:56:25 PM
RE: Passing arrays to procedures Posted by Koen Piller @ 7/13/2010 8:43:23 PM
RE: Passing arrays to procedures Posted by Mike Yearwood @ 7/13/2010 10:36:16 PM
RE: Passing arrays to procedures Posted by Samir H. @ 7/14/2010 4:42:58 AM
RE: Passing arrays to procedures Posted by Mike Yearwood @ 7/14/2010 5:57:12 AM
RE: Passing arrays to procedures Posted by Samir H. @ 7/14/2010 7:22:33 AM
RE: Passing arrays to procedures Posted by Mike Yearwood @ 7/14/2010 7:13:43 PM
RE: Passing arrays to procedures Posted by Koen Piller @ 7/14/2010 10:21:59 AM
RE: Passing arrays to procedures Posted by Tony Vignone @ 7/14/2010 6:59:18 PM
RE: Passing arrays to procedures Posted by tushar @ 7/13/2010 6:02:24 AM
RE: Passing arrays to procedures Posted by Tony Vignone @ 7/14/2010 7:00:41 PM
RE: Passing arrays to procedures Posted by Mike Yearwood @ 7/13/2010 3:39:32 PM
RE: Passing arrays to procedures Posted by Christian Tabligan @ 7/14/2010 4:46:09 AM
RE: Passing arrays to procedures Posted by Samir H. @ 7/14/2010 4:54:22 AM
RE: Passing arrays to procedures Posted by Christian Tabligan @ 7/14/2010 5:48:51 AM
RE: Passing arrays to procedures Posted by Tony Vignone @ 7/15/2010 3:06:02 AM