Hi,<BR>I have to pass an array from my asp page to the component written in VC++, which receives an array. I constructed an array in vbscript and initialized the values. When I pass the array name in the method I get an error :<BR><BR>Microsoft VBScript runtime error &#039;800a01ca&#039; <BR>Variable uses an Automation type not supported in VBScript: &#039;ConcatTest&#039; <BR><BR>My code looks like :<BR><BR>Dim myArr()<BR>Redim Preserve myArr(2)<BR>myArr(0) = 2<BR>myArr(1) = 3<BR>Set ObjSL = Server.CreateObject("dllname.classname")<BR>ObjSL. ConcatTest(myArr)<BR><BR>I have my dll&#039;s name in dllname and the class name in classname in the line shown above.<BR><BR>I have tried putting parenthesis after myArr variable in the function but to no avail.<BR><BR>Could anyone tell me what is wrong or what is the correct way for passing an array from vbscript to VC++ component?<BR><BR>Thanks in advance,<BR>aR