Re: Interop, Late Binding and Array of longs

Tech-Archive recommends: Speed Up your PC by fixing your registry



A long in C# is a 64 bit integer, a long in VB is 32 bit!!

Willy.

"Sam" <sami.jaber@xxxxxxxxx> wrote in message
news:1148906179.852432.228960@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
| Yes Sorry, CallMethodArray is just a Helper method.
|
| Here is the whole thing :
|
| long[] tabMetrics=new long[11]; // Or whatever size
| InteropUtil.CallMethodArray(targetComObject,
| "AvailableMetrics", new object[] { new long[] { 0, 0, 0, 0, 0, 0, 0, 0,
| 0, 0, 0 } });
|
| CallMethodArray throw an exception : Exception from HRESULT: 0x80020005
| (DISP_E_TYPEMISMATCH) ...
|
| Sam
|


.