Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Handling an object parameter
Message
From
22/04/2013 11:41:46
 
 
To
22/04/2013 11:32:11
General information
Forum:
ASP.NET
Category:
Coding, syntax and commands
Miscellaneous
Thread ID:
01571599
Message ID:
01571608
Views:
36
>>>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.
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform