|
我也是做这个联合开发的,最近遇到了点问题,可否请教一下,我的QQ66783341% _+ F1 E/ M/ M: c3 q7 K# T/ P$ j
6 ^9 r% F# J: U& kint do_it( char *param )
5 G5 ^! R# |1 `; p! b( A{( |' B6 ]3 \# X% \
int errorCode ;1 E. ^1 f4 f- f$ f4 C' Z
UF_MOM_id_t mom ;
. v3 q+ P. }' ?6 R* o1 ` void *interp = NULL ;
' d! S. C8 v& w6 i
" a: o1 h- {# h. B* h. p. L! h. B# m /* Get the TCL interpreter id from the ufusr param */
! L$ N& i: j* q9 {1 F errorCode=UF_CALL( UF_MOM_ask_interp_from_param ( param, &interp ) );- J( b" r# Z: C, j
if ( 0 != errorCode ) {7 Y. c/ h9 k! L* S: F
UF_print_syslog("Don't get the TCL interpreter id from the ufusr 'param'\nDLL terminated...\n",FALSE);: I" ?! a2 O! _( _; A x3 R0 q
return(-1) ;% [+ M, i p( ^: @4 |
}1 V6 s+ p9 G/ u, e- i( V3 g1 I7 L
" b: v- w! Y$ M- R. ?; `5 p* Z3 W /* Get the MOM id from the ufusr param */4 C a6 K, Y( N9 H2 @
errorCode=UF_CALL( UF_MOM_ask_mom (param, &mom) ) ;8 s1 S" {# L0 z: [9 H
if ( 0 != errorCode ) {
; o- h3 |# l' N- t. u$ S" y UF_print_syslog("Don't get the MOM id from the ufusr param\nDLL terminated...\n",FALSE);/ M2 i, u! J+ ~5 g) A* _ d; W
return(-1) ;
+ i2 J K8 m6 N: a" { s" Z- `6 J' p } r' h4 }2 b% y( b6 I
4 m' Y" ~2 T: T: W/ \5 n! \$ G+ h$ A
8 i3 ]( d# E. x9 W) K errorCode = UF_MOM_extend_xlator ( mom , "MOM_proba", mom_proba ) ;# t _6 |! k( z' ~* {
uc1601("TEST01", 1);
9 P: V S3 g M* T) p1 ^ if ( 0 != errorCode ) UF_print_syslog("Don't get UF_MOM_extend_xlator ... MOM_ui_set_status \n",FALSE);/ V7 j. G1 V* k7 j& c
( K' u; j N, z, z8 o( o; O5 ~
return (0);6 p8 I$ y5 U% O A: J
}
, e" }6 E0 v' H/ u5 a$ T, b! j/ a% G9 C3 X+ r% b* _1 X/ Z2 [5 l( o
|
|