Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Handling an object parameter
Message
De
22/04/2013 11:48:45
 
 
À
22/04/2013 11:41:46
Information générale
Forum:
ASP.NET
Catégorie:
Code, syntaxe and commandes
Divers
Thread ID:
01571599
Message ID:
01571611
Vues:
34
>>>>Hi
>>>>
>>>>I want to pass into a c# dll and object parameter like this
>>>>
>>>> public string PassRecordObjectDynamic(dynamic FoxObject)
>>>>
>>>>(from Ricks example at
>>>>
>>>>http://www.west-wind.com/weblog/posts/2010/Sep/13/The-dynamic-Type-in-C-Simplifies-COM-Member-Access-from-Visual-FoxPro
>>>>
>>>>but I'm not sure how to handle varying numbers of items in the object in the c# dll.
>>>>
>>>>ie There may be 1 or maybe 10.
>>>>
>>>>I can control what they are called
>>>> like phone1 phone2 etc but I'm not suer what the best way to deal with this in c#
>>>>
>>>>Some sort of macro substitution seems out (from what I've read)
>>>>
>>>>Any pointers
>>>>
>>>>Thanks
>>>>
>>>>Nick
>>>
>>>If you don't know the specific properties of the dynamic in advance I guess you would have to use reflection......
>>
>>The appeal of dynamic was not to use reflection :-(
>
>Thinking about it, if this is a VFP object, I don't think you can use reflection anyway.
>If it is VFP then do you have control of the object ? If so you could maybe put all the items in an array (where you can specify, and thus know, the name of the array) and iterate over that.

Yes Viv it is a Foxpro object and I was wondering about passing the variable part of this in a string and splitting it up there. I'll check out the array idea..
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform