Такая вот беда на MS Visual С++ с передачей параметров из васика:
struct P2eCWOrderLineItem
{
long lItemID;
long lQuantity;
} P2eCWOrderLineItem;
struct P2eCrystalWaterOrder
{
long lCustomerID;
BSTR bstrTimeToShip;
BSTR bstrNotes;
VARIANT P2eCWOrderLineItem; // эта беда должна быть массивом если ставлю SAFEARRAY васик не понимает
} P2eCrystalWaterOrder;
Как это дело протащить ? В реализации метода и клиенте ?
Клиент — VB 6.0, а он чего то не понимает, пробовал с SAFEARRAY он мне говорит не automation тип или чего то в этом духе.. Я сделал два параметра SAFEARRAY, вытащив из структуры P2eCWOrderLineItem- все вроде ок, но уже просто интересно как заставить это работать..