Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Collection Object
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Classes - VCX
Divers
Thread ID:
00273466
Message ID:
00273481
Vues:
15
Thanks for the reply. Yes, I know arrays are dynamic-sized. But they're not objects. They don't follow the object model. In other words, with memory arrays you cannot say

MyArray(1).Item1
MyArray(1).Item2
MyArray(2).Item1
MyArray(2).Item2

Instead, you would have to say

MyArray[1,1]
MyArray[1,2]
MyArray[2,1]
MyArray[2,2]

I don't want to use a multi-dimension memory array. I'm looking to do this application with an object model.

I'd just like to know if there is a Collections object in VFP, or if someone else has figured out how to replicate one _programmatically_.

Thanks anyways!

Scott


>Arrays can be resized dynamically in VFP. So, you can use an array.
>
>Vlad
>
>>Anyone know if there is a collection object in VFP5?
>>
>>I'm creating two custom objects, cusUser and cusRights. When a user logs in, I instatiate the cusUser object and assign properties for that user from the user table.
>>
>>The next step is to read in all the rights for this user from the rights table. This is a multi-record, multi-column table and there can be any number of rights per user.
>>
>>The idea is that when the user object is instantiated, it scans through the rights table and adds rights objects to the user object.
>>
>>What I'd like to accomplish is this sort of end result:
>>
>>cusUser.Password
>>cusUser.FullName
>>cusUser.Rights(1).Key
>>cusUser.Rights(1).Field1
>>cusUser.Rights(1).Field2
>>cusUser.Rights(2).Key
>>cusUser.Rights(2).Field1
>>cusUser.Rights(2).Field2
>>
>>The Rights are a dynamic-sized collection object. Anyone know how to do this in VFP?
>>
>>Scott
Scott A. Keen
MCP

"I'm not in denial. It's just not my fault."

"So long and thanks for all the fish."
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform