>Hi,
>
>I am coding a wrapper for an application called LaserForms and have come across a problem. The PrintForm() method of LaserForms requires an array of type integer to be passed to it. Each element of the array contains an integer that contains a page number. LaserForms then processes this integer array and prints each page.
>
I agree with Daniel, but I've had intermittent problems passing arrays to methods of VB COM interfaces. If Daniel's idea doesn't work, look at my FAQ entry on SafeArray constructors using the API, FAQ #7979, and try constructing a SafeArray in static memory, passing it's address to the VB COM server.