Passing a String List from VCL to ActiveX and from ActiveX to VCL

Hi Borland people, I have a question to submit to your attention !

I have made a VCL compoment which I convert to ActiveX between
Builder C++ 5.0 Wizard VCL -> ActiveX Control and all run fine in my
VB6 old application.

Now I must pass an array of AnsiString objects form VCL component
(transalted in ActiveX) and client program (Visual Basic 6 application
).

Thus the VB6 client call the method myActiveX.GetStringArray and
obtain a Dim x[] as String object.

How I can make that ?

Thank you....