Brian,

I tried
 testArray = NewUNIOBJECTSLib.UniDynArray(objOnHand.GetArg(1))

 but an error  Too many arguments to Public Sub New()

Also it didn't like  New UniDynArray(

Helpppp!!!

--- [EMAIL PROTECTED] wrote:

> John,
> 
> You're falling foul of some .Net semantics here.
> 
> You first set testArray to a new instance of UniDynArray.
> 
> You then set testArray to a string (presumably the type of
> your GetArg). This *replaces* the reference to the
> UniDynArray. What you obviously intended to do was to to set
> the *contents* of the UniDynArray referenced through testArray
> to the string. From the .net perspective this is not the same
> thing at all...
> 
> it's an easy mistake to make, especially since on the COM
> model the DynamicArray had a default property (StringValue) so
> when you state in VB
> 
>  MyArray = MyString 
> 
> this actually assigned MyArray.StringValue = MyString (the
> difference in VB between using a SET and an assign). VB .Net
> doesn't have that semantic distinction.
> 
> Annoyingly, the UO.net version of the UniDynarray also has a
> StringValue property, but for some reason IBM have made it
> read-only. 
> 
> So to set the content of your testArray use either the
> constructor:
> 
> testArray = New UniDynArray(objOnHand.GetArg(1))
> 
> or use the Replace method to set the content.
> 
> Brian
> 
> 
> 
> 
> >
> >I am having a problem with Uniobjects code working in vb.net
> >The code was working just fine in VB 6.0
> >
> >The code is as follows:
> >
> >Dim Partx As String
> >testArray = New UNIOBJECTSLib.UniDynArray
> >testArray = objOnHand.GetArg(1)
> >
> >Partx = testArray.Extract(1,1,0)
> >Partx = testArray.Value(1,1)
> >
> >These last two statements both cause the following error:
> >MissingMemberException was unhandled
> >Public member 'Extract' on type 'String' not found
> >
> >
> >The testArray variable is set properly with Multi Valued
> >Information.
> >However, for some reason it doesn't like the 'Value' or
> >'Extract'
> >
> >Any help would be greatly appreciated.
> >
> >TIA,
> >John
> >
> >--- John Castilletti <[EMAIL PROTECTED]> wrote:
> >
> >> Hi,
> >> 
> >> I have issued this to IBM Techsupport but they said that I
> >> needed to go through Epicor which is our ERP Software
> >> provider.
> >> 
> >> Epicor did not provide with the answers that I was looking
> >> for.
> >> Attached is what I submitted to IBM TechConnect.
> >> 
> >> TIA, for any help on this Subject.
> >> 
> >> John
> >> 
> >> __________________________________________________
> >> Do You Yahoo!?
> >> Tired of spam?  Yahoo! Mail has the best spam protection
> >> around 
> >> http://mail.yahoo.com 
> >> 
> >> [demime 1.01d removed an attachment of type
> application/msword
> >> which had a name of Doc5.doc]
> >> -------
> >> u2-users mailing list
> >> u2-users@listserver.u2ug.org
> >> To unsubscribe please visit http://listserver.u2ug.org/
> >> 
> >
> >
> >__________________________________________________
> >Do You Yahoo!?
> >Tired of spam?  Yahoo! Mail has the best spam protection
> around 
> >http://mail.yahoo.com 
> >-------
> >u2-users mailing list
> >u2-users@listserver.u2ug.org
> >To unsubscribe please visit http://listserver.u2ug.org/
> -------
> u2-users mailing list
> u2-users@listserver.u2ug.org
> To unsubscribe please visit http://listserver.u2ug.org/
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 
-------
u2-users mailing list
u2-users@listserver.u2ug.org
To unsubscribe please visit http://listserver.u2ug.org/

Reply via email to