2 b- M* G0 G! e3 X// Call IDispatch::Invoke() ; X& s- B9 r7 ~& f- n0 ? ) f+ j& f- @/ j i; w* m hr = m_pDisp->Invoke(! l" n) Q/ u1 t0 F
pokeID," t0 Y, P! {- X. v* g: t; ?& G1 g
IID_NULL, 9 N) O* b8 R1 d. L% `# P' F3 W LOCALE_SYSTEM_DEFAULT, c: X2 P! V* l
DISPATCH_METHOD,- O& u9 [6 L' U/ l% d/ J
&dp,/ w2 @* R( j7 G7 d6 Z
NULL,0 @7 k1 u+ [( A9 ]
&ei,! }. _3 |0 e K! a
&uiErr); ) j4 e m0 B8 j$ A# S % l0 D b) I; F0 z$ e SysFreeString(topicStr); % i% T9 K5 |- y" }% L# O SysFreeString(itemStr); * k, k1 ?/ `* w SysFreeString(valueStr);- b7 I) \& f0 W0 d, m
, f' E4 L9 i+ a7 E+ t4 X9 {现在这个程序可以实现将1232这个数据发送到extend,extend有一个对话框弹出并出现1232这个数据,不知道这个对话框为什么会弹出并显示这个数据??? % ]2 t9 L" v$ b; I1 y* a+ M' k u5 y/ e此外我希望将这个数据赋给extend程序里面的一个变量,请问如何实现???? 5 w0 C4 Q$ R( u8 _1 J3 G2 u/ L' o2 ], H! p
! g- ]. L' V7 q; u* s8 c1 Q/ e6 ?
2.这是request的程序! h6 h# \/ G' [. T8 r) `( M. F
// Request a value from Extend3 u0 h- ~' z! l) [7 K
//, @0 N/ W/ e0 r. I A
// Initialize the variant that will hold the BSTR. Set the variant's & h. D. z; E. Z// type flag to indicate the fact that this variant holds a BSTR. Place the% i7 o+ c4 p+ C% N, Y7 X+ Z
// BSTR into the variant structure. 6 Y% f# _* Z; a2 d# s% B; I; s $ I4 E; S+ K0 U* w& Q! E requestVariant = (VARIANTARG *)malloc(sizeof(VARIANTARG) *2);4 J" Q- H5 @8 ~+ ?) C6 V; s0 r8 q