PowerBuilder 编绎成C语言源码
来源:互联网 发布:excel统计分析软件 编辑:程序博客网 时间:2024/06/05 22:54
powerbuilder太强大了,强大到一些人对pb写的的程序嗤之以鼻。
powerbuilder使用提一脚本语言,编绎成文件时使用内置的watcom c编绎器,
今天 这里保存一下源码,有空再看看,现在还看不懂。
genapp.c Exe文件
/* D:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\genapp.c Generated on Mon Jul 27 20:08:12 2015 */#include "D:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\DN32T.h"#ifdef __cplusplusextern "C" {#endif /* __cplusplus *//* SECTION.Open Main offset 204 */PBWINAPI( BOOL, DllMain ) ( HANDLE hInst, ULONG reason_for_call, LPVOID lpReserved ){ return( TRUE );}/* SECTION.Close Main, size 196 *//* SECTION.Open w_genapp_main.win offset 436 *//* ************************************************************* * Beginning of group 'w_genapp_main.win' ************************************************************* */DECLARE_GROUP_CURRENCY( 2 );/* *------------------------------------------------------------ * Beginning of class 'w_genapp_main' *------------------------------------------------------------ *//* EVENT create */PBWINAPI( INT, _fn_2_32770_0 ) ( POB_THIS _obThis, UINT _numArgs ){/* start of local variables *//* start of local temperaries */ INT _fnCallRet; POB_GROUP _pGroup; POB_GROUP _pSavedGroup; POB_GROUP _OldGroup; OB_GROUP_ID _GroupID; INT _funcOK; POB_DATA _passedArgs; PVOID _old_local_vars; OB_DATA _obdataArray[ 3 ]; SHORT _boolTemp0; BOOL _boolTemp0_null; LPTSTR _stringTemp0; BOOL _stringTemp0_null;/* start of prologue */ _obThis -> routine_level++; _old_local_vars = _obThis -> local_variables; _obThis -> local_variables = (PVOID) FUNC_ARGS( 0 ); GET_GROUP_CURRENCY( _obThis, 2, _pGroup ); _OldGroup = ob_get_curr_obj_group( _obThis ); ob_set_curr_obj_group( _obThis, _pGroup ); _GroupID = ob_get_group_id( _obThis, _pGroup ); _passedArgs = (POB_DATA) _obThis -> evaled_arglist; _funcOK = SUCCESS; pbstg_memset(_obdataArray, 0, 3 * sizeof(OB_DATA)); /* initialization of argument variables */ /* initialization of local variables */ /* initialization of local temperaries *//*********************************************** * start of p-codes ***********************************************/ /* @0 line2 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @2 line2 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @8 line2 SM_DOT sp2 STRING_TYPE */ /* field menuname STRING_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 13 ); _stringTemp0 = ot_get_data_string( _obThis, _Temp ); _stringTemp0_null = ot_get_data_nullval( _obThis, _Temp ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE ); ob_clear_instance_ref( _obThis, &_TempInst); }CHECK_EXCEPTION_0(_obThis); /* @12 line2 SM_PUSH_CONST_STRING sp1 STRING_TYPE */ /* ELIMINATED */ /* @18 line2 SM_EQ_STRING sp2 BOOL_TYPE */if( ! ( _stringTemp0_null || FALSE ) ){ _boolTemp0 = ot_ansi_strcmp( _obThis, _stringTemp0, PBTEXT("m_genapp_main") ) == 0; _boolTemp0_null = FALSE; ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );}else{ _boolTemp0 = FALSE; _boolTemp0_null = TRUE; ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );}CHECK_EXCEPTION_0(_obThis); /* @24 line2 SM_JUMPFALSE sp1 NO_TYPE */ if( _boolTemp0_null || ! _boolTemp0 ) goto _DEST_50;CHECK_EXCEPTION_0(_obThis); /* @28 line2 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @30 line2 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @36 line2 SM_DOT_LV sp2 OBJECT_TYPE */ /* field menuid OBJECT_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 14 ); }CHECK_EXCEPTION_0(_obThis); /* @40 line2 SM_CREATE_EXT_OBJ sp1 OBJECT_TYPE */ if( ob_create_object( _obThis, &_obdataArray[ 1 ], _pGroup, 32789 ) == FAILURE ) { RT_ERROR; }CHECK_EXCEPTION_0(_obThis); /* @46 line2 SM_ASSIGN_OBINST sp2 OBJECT_TYPE */ ot_assign_refarg_obinst( _obThis, &_obdataArray[ 0 ], (POB_RUNTIME_INST) ot_get_data_obinst( _obThis, &_obdataArray[ 1 ] ), ot_get_data_nullval( _obThis, &_obdataArray[ 1 ] ), 0 ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @50 line3 SM_RETURN sp0 NO_TYPE */_DEST_50: ot_no_return_val( _obThis ); goto _Cleanup;CHECK_EXCEPTION_0(_obThis);/* start of epilogue */goto _handleRuntimeError;_handleRuntimeError:HANDLE_EXCEPTION_RETURN();goto _Cleanup;_Cleanup: /* cleanup of local variables */ { } /* restore state */ ob_set_curr_obj_group( _obThis, _OldGroup ); _obThis -> evaled_arglist = _passedArgs; _obThis -> local_variables = _old_local_vars; _obThis -> routine_level--; return( _funcOK );}/* EVENT destroy */PBWINAPI( INT, _fn_2_32770_1 ) ( POB_THIS _obThis, UINT _numArgs ){/* start of local variables *//* start of local temperaries */ INT _fnCallRet; POB_GROUP _pGroup; POB_GROUP _pSavedGroup; POB_GROUP _OldGroup; OB_GROUP_ID _GroupID; INT _funcOK; POB_DATA _passedArgs; PVOID _old_local_vars; OB_DATA _obdataArray[ 3 ]; SHORT _boolTemp0; BOOL _boolTemp0_null; POB_RUNTIME_INST _objectTemp0; BOOL _objectTemp0_null;/* start of prologue */ _obThis -> routine_level++; _old_local_vars = _obThis -> local_variables; _obThis -> local_variables = (PVOID) FUNC_ARGS( 0 ); GET_GROUP_CURRENCY( _obThis, 2, _pGroup ); _OldGroup = ob_get_curr_obj_group( _obThis ); ob_set_curr_obj_group( _obThis, _pGroup ); _GroupID = ob_get_group_id( _obThis, _pGroup ); _passedArgs = (POB_DATA) _obThis -> evaled_arglist; _funcOK = SUCCESS; pbstg_memset(_obdataArray, 0, 3 * sizeof(OB_DATA)); /* initialization of argument variables */ /* initialization of local variables */ /* initialization of local temperaries *//*********************************************** * start of p-codes ***********************************************/ /* @0 line2 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @2 line2 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @8 line2 SM_DOT sp2 OBJECT_TYPE */ /* field menuid OBJECT_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 14 ); _objectTemp0 = (POB_RUNTIME_INST) ot_get_data_obinst( _obThis, _Temp ); _objectTemp0_null = ot_get_data_nullval( _obThis, _Temp ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE ); ob_clear_instance_ref( _obThis, &_TempInst); }CHECK_EXCEPTION_0(_obThis); /* @12 line2 SM_ISVALID sp1 BOOL_TYPE */if( ! _objectTemp0_null ){ _boolTemp0 = OB_INST_DEFINED( _objectTemp0 ); _boolTemp0_null = FALSE; ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );}else{ _boolTemp0 = FALSE; _boolTemp0_null = TRUE; ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );}CHECK_EXCEPTION_0(_obThis); /* @14 line2 SM_JUMPFALSE sp1 NO_TYPE */ if( _boolTemp0_null || ! _boolTemp0 ) goto _DEST_32;CHECK_EXCEPTION_0(_obThis); /* @18 line2 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @20 line2 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @26 line2 SM_DOT sp2 OBJECT_TYPE */ /* field menuid OBJECT_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 14 ); _objectTemp0 = (POB_RUNTIME_INST) ot_get_data_obinst( _obThis, _Temp ); _objectTemp0_null = ot_get_data_nullval( _obThis, _Temp ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE ); ob_clear_instance_ref( _obThis, &_TempInst); }CHECK_EXCEPTION_0(_obThis); /* @30 line2 SM_DESTROY sp1 NO_TYPE */ if( ! _objectTemp0_null && ob_rtinst_defined( _objectTemp0 ) ) { if( ob_destroy_rtinst( _obThis, _objectTemp0 ) == FAILURE ) { RT_ERROR; } }CHECK_EXCEPTION_0(_obThis); /* @32 line3 SM_RETURN sp0 NO_TYPE */_DEST_32: ot_no_return_val( _obThis ); goto _Cleanup;CHECK_EXCEPTION_0(_obThis);/* start of epilogue */goto _handleRuntimeError;_handleRuntimeError:HANDLE_EXCEPTION_RETURN();goto _Cleanup;_Cleanup: /* cleanup of local variables */ { } /* restore state */ ob_set_curr_obj_group( _obThis, _OldGroup ); _obThis -> evaled_arglist = _passedArgs; _obThis -> local_variables = _old_local_vars; _obThis -> routine_level--; return( _funcOK );}/* *------------------------------------------------------------ * End of class 'w_genapp_main' *------------------------------------------------------------ */static VTAB_INFO _routine_vt_w_genapp_main[] = { { 0, NULL }, { 0, _fn_2_32770_0 }, /* 1 FUNC w_genapp_main.create */ { 1, _fn_2_32770_1 }, /* 2 FUNC w_genapp_main.destroy */ };static VTAB_CLASS_INFO _class_info_w_genapp_main[] = { { 32770, 2, 0, 1, 3, FALSE }, /* w_genapp_main */ };static VTAB_GROUP_INFO _group_info_w_genapp_main = { _routine_vt_w_genapp_main, _class_info_w_genapp_main };PBWINAPI( VOID, getVtableInfo_w_genapp_main ) ( POB_THIS obthis, OB_GROUP_ID groupId, PPVTAB_GROUP_INFO groupInfo ){ ob_enter_critical_section( obthis ); *groupInfo = & _group_info_w_genapp_main; SET_GROUP_CURRENCY( obthis, 2, &groupId ); ob_leave_critical_section( obthis );}/* ************************************************************* * End of group 'w_genapp_main.win' ************************************************************* *//* SECTION.Close w_genapp_main.win, size 9498 */#ifdef __cplusplus}#endif /* __cplusplus */
w_main窗口
/* D:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\cgns5b1p.c Generated on Mon Jul 27 20:08:13 2015 */#include "D:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\DN32T.h"#ifdef __cplusplusextern "C" {#endif /* __cplusplus *//* SECTION.Open m_genapp_main.men offset 9984 *//* ************************************************************* * Beginning of group 'm_genapp_main.men' ************************************************************* */DECLARE_GROUP_CURRENCY( 3 );/* *------------------------------------------------------------ * Beginning of class 'm_genapp_main' *------------------------------------------------------------ *//* EVENT create */PBWINAPI( INT, _fn_3_32770_0 ) ( POB_THIS _obThis, UINT _numArgs ){/* start of local variables *//* start of local temperaries */ INT _fnCallRet; POB_GROUP _pGroup; POB_GROUP _pSavedGroup; POB_GROUP _OldGroup; OB_GROUP_ID _GroupID; INT _funcOK; POB_DATA _passedArgs; PVOID _old_local_vars; OB_DATA _obdataArray[ 5 ]; POB_DATA _Ref0; POB_RUNTIME_INST _objectTemp1; BOOL _objectTemp1_null; ULONG _ulongTemp2; BOOL _ulongTemp2_null; LONG _longTemp2; BOOL _longTemp2_null; POB_ARRAY_INST _arrayTemp2; BOOL _arrayTemp2_null;/* start of prologue */ _obThis -> routine_level++; _old_local_vars = _obThis -> local_variables; _obThis -> local_variables = (PVOID) FUNC_ARGS( 0 ); GET_GROUP_CURRENCY( _obThis, 3, _pGroup ); _OldGroup = ob_get_curr_obj_group( _obThis ); ob_set_curr_obj_group( _obThis, _pGroup ); _GroupID = ob_get_group_id( _obThis, _pGroup ); _passedArgs = (POB_DATA) _obThis -> evaled_arglist; _funcOK = SUCCESS; pbstg_memset(_obdataArray, 0, 5 * sizeof(OB_DATA)); /* initialization of argument variables */ /* initialization of local variables */ /* initialization of local temperaries *//*********************************************** * start of p-codes ***********************************************/ /* @0 line2 SM_PUSH_SHARED_VAR_LV sp0 OBJECT_TYPE */ /* m_genapp_main OBJECT_TYPE */ _Ref0 = ob_shared_lv( _obThis, _pGroup, 0 );CHECK_EXCEPTION_0(_obThis); /* @4 line2 SM_PUSH_THIS sp1 OBJECT_TYPE */ /* ELIMINATED */ /* @6 line2 SM_ASSIGN_OBINST sp2 OBJECT_TYPE */ ot_assign_lvalue_obinst( _obThis, _Ref0, _This, FALSE );CHECK_EXCEPTION_0(_obThis); /* @10 line3 SM_EVENTCALL sp0 NO_TYPE *//* event create NO_TYPE */{OB_FUNC_FUNC_FuncPtr;_FuncPtr = QUALIFIED_DOT_CALL( 32769, 0 );SETUP_FUNC_CALL( _obThis, 0, 0 );ob_set_curr_rtinst_and_return( _obThis, _This );if( _FuncPtr != NULL ){_fnCallRet = (*_FuncPtr)( _obThis, 0 );ob_unset_curr_rtinst_and_return( _obThis );if( _fnCallRet == FAILURE ){RT_ERROR;}}elseob_unset_curr_rtinst_and_return( _obThis );}CHECK_EXCEPTION_0(_obThis); /* @22 line3 SM_POP_N_TIMES sp0 NO_TYPE */ /* ELIMINATED */ /* @26 line3 SM_LVALUE_EXPR sp1 NO_TYPE */ /* ELIMINATED */ /* @28 line4 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @30 line4 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @36 line4 SM_DOT_LV sp2 OBJECT_TYPE */ /* field m_file OBJECT_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 49 ); }CHECK_EXCEPTION_0(_obThis); /* @40 line4 SM_CREATE sp1 OBJECT_TYPE */ if( FAILED (ob_create_object_using( _obThis, &_obdataArray[ 1 ],_This, PBTEXT("") PBTEXT("m_file") )) && !(_obThis->thrown_exception) ) { RT_ERROR; }CHECK_EXCEPTION_0(_obThis); /* @46 line4 SM_ASSIGN_OBINST sp2 OBJECT_TYPE */ ot_assign_refarg_obinst( _obThis, &_obdataArray[ 0 ], (POB_RUNTIME_INST) ot_get_data_obinst( _obThis, &_obdataArray[ 1 ] ), ot_get_data_nullval( _obThis, &_obdataArray[ 1 ] ), 0 ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @50 line5 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @52 line5 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @58 line5 SM_DOT_LV sp2 OBJECT_TYPE */ /* field m_help OBJECT_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 50 ); }CHECK_EXCEPTION_0(_obThis); /* @62 line5 SM_CREATE sp1 OBJECT_TYPE */ if( FAILED (ob_create_object_using( _obThis, &_obdataArray[ 1 ],_This, PBTEXT("") PBTEXT("m_help") )) && !(_obThis->thrown_exception) ) { RT_ERROR; }CHECK_EXCEPTION_0(_obThis); /* @68 line5 SM_ASSIGN_OBINST sp2 OBJECT_TYPE */ ot_assign_refarg_obinst( _obThis, &_obdataArray[ 0 ], (POB_RUNTIME_INST) ot_get_data_obinst( _obThis, &_obdataArray[ 1 ] ), ot_get_data_nullval( _obThis, &_obdataArray[ 1 ] ), 0 ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @72 line6 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @74 line6 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @80 line6 SM_PUSH_THIS sp2 OBJECT_TYPE */ /* ELIMINATED */ /* @82 line6 SM_PUSH_CONST_REF sp3 UINT_TYPE */ /* ELIMINATED */ /* @88 line6 SM_DOT sp4 ARRAY_TYPE */ /* field item ARRAY_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 8 ); _arrayTemp2 = (POB_ARRAY_INST) ot_get_data_array( _obThis, _Temp ); _arrayTemp2_null = ot_get_data_nullval( _obThis, _Temp ); ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); ob_clear_instance_ref( _obThis, &_TempInst); }CHECK_EXCEPTION_0(_obThis); /* @92 line6 SM_UPPERBOUND sp3 LONG_TYPE */ if( ! ( _arrayTemp2_null )) { { _longTemp2 = ob_array_upper_bound( _obThis, _arrayTemp2, 1 ); _longTemp2_null = FALSE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); } } else { _longTemp2 = 0; _longTemp2_null = TRUE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); }CHECK_EXCEPTION_0(_obThis); /* @98 line6 SM_PUSH_CONST_LONG sp3 LONG_TYPE */ /* ELIMINATED */ /* @104 line6 SM_ADD_LONG sp4 LONG_TYPE */ _longTemp2 = _longTemp2 + 1; _longTemp2_null = _longTemp2_null || FALSE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @106 line6 SM_CALC_UNBOUNDED_ARRAY_BOUND sp3 ULONG_TYPE */ if( ! _longTemp2_null && ( _longTemp2 >= 1 ) && ( _longTemp2 <= 2147483647 ) ) { _ulongTemp2 = (ULONG) _longTemp2 - 1; _ulongTemp2_null = FALSE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); } else { if( _longTemp2_null ) { ARRAY_NULL_SUBSCRIPT_ERROR; } else { ARRAY_BOUNDS_ERROR; } _ulongTemp2 = ULONG_MAX; _ulongTemp2_null = _longTemp2_null; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); }CHECK_EXCEPTION_0(_obThis); /* @108 line6 SM_DOT_FLD_UPDATE_INDEX_RP sp3 OBJECT_TYPE */ { POB_ARRAY_INST _Array; CHECK_VALID_OBJECT( _This, FALSE ) { /* field item OBJECT_TYPE */ POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 8 ); _Array = (POB_ARRAY_INST) ot_get_data_array( _obThis, _Temp ); if( ! _ulongTemp2_null && ( _ulongTemp2 < ULONG_MAX ) ) { POB_DATA _Temp2; /* OBJECT_TYPE */ _Temp2 = ot_array_index( _obThis, _Array, _ulongTemp2 ); ob_instance_flditemupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, ob_array_group_id( _obThis, _Array), 8, _Temp2, _ulongTemp2 ); } else { RT_ERROR; } ob_clear_instance_ref( _obThis, &_TempInst); } }CHECK_EXCEPTION_0(_obThis); /* @110 line6 SM_PUSH_THIS sp1 OBJECT_TYPE */ /* ELIMINATED */ /* @112 line6 SM_PUSH_CONST_REF sp2 UINT_TYPE */ /* ELIMINATED */ /* @118 line6 SM_DOT sp3 OBJECT_TYPE */ /* field m_file OBJECT_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 49 ); _objectTemp1 = (POB_RUNTIME_INST) ot_get_data_obinst( _obThis, _Temp ); _objectTemp1_null = ot_get_data_nullval( _obThis, _Temp ); ob_set_data_type( &_obdataArray[ 1 ], NO_TYPE ); ob_clear_instance_ref( _obThis, &_TempInst); }CHECK_EXCEPTION_0(_obThis); /* @122 line6 SM_ASSIGN_OBINST sp2 OBJECT_TYPE */ ot_assign_refarg_obinst( _obThis, &_obdataArray[ 0 ], _objectTemp1, _objectTemp1_null, 0 ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @126 line7 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @128 line7 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @134 line7 SM_PUSH_THIS sp2 OBJECT_TYPE */ /* ELIMINATED */ /* @136 line7 SM_PUSH_CONST_REF sp3 UINT_TYPE */ /* ELIMINATED */ /* @142 line7 SM_DOT sp4 ARRAY_TYPE */ /* field item ARRAY_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 8 ); _arrayTemp2 = (POB_ARRAY_INST) ot_get_data_array( _obThis, _Temp ); _arrayTemp2_null = ot_get_data_nullval( _obThis, _Temp ); ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); ob_clear_instance_ref( _obThis, &_TempInst); }CHECK_EXCEPTION_0(_obThis); /* @146 line7 SM_UPPERBOUND sp3 LONG_TYPE */ if( ! ( _arrayTemp2_null )) { { _longTemp2 = ob_array_upper_bound( _obThis, _arrayTemp2, 1 ); _longTemp2_null = FALSE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); } } else { _longTemp2 = 0; _longTemp2_null = TRUE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); }CHECK_EXCEPTION_0(_obThis); /* @152 line7 SM_PUSH_CONST_LONG sp3 LONG_TYPE */ /* ELIMINATED */ /* @158 line7 SM_ADD_LONG sp4 LONG_TYPE */ _longTemp2 = _longTemp2 + 1; _longTemp2_null = _longTemp2_null || FALSE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @160 line7 SM_CALC_UNBOUNDED_ARRAY_BOUND sp3 ULONG_TYPE */ if( ! _longTemp2_null && ( _longTemp2 >= 1 ) && ( _longTemp2 <= 2147483647 ) ) { _ulongTemp2 = (ULONG) _longTemp2 - 1; _ulongTemp2_null = FALSE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); } else { if( _longTemp2_null ) { ARRAY_NULL_SUBSCRIPT_ERROR; } else { ARRAY_BOUNDS_ERROR; } _ulongTemp2 = ULONG_MAX; _ulongTemp2_null = _longTemp2_null; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); }CHECK_EXCEPTION_0(_obThis); /* @162 line7 SM_DOT_FLD_UPDATE_INDEX_RP sp3 OBJECT_TYPE */ { POB_ARRAY_INST _Array; CHECK_VALID_OBJECT( _This, FALSE ) { /* field item OBJECT_TYPE */ POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 8 ); _Array = (POB_ARRAY_INST) ot_get_data_array( _obThis, _Temp ); if( ! _ulongTemp2_null && ( _ulongTemp2 < ULONG_MAX ) ) { POB_DATA _Temp2; /* OBJECT_TYPE */ _Temp2 = ot_array_index( _obThis, _Array, _ulongTemp2 ); ob_instance_flditemupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, ob_array_group_id( _obThis, _Array), 8, _Temp2, _ulongTemp2 ); } else { RT_ERROR; } ob_clear_instance_ref( _obThis, &_TempInst); } }CHECK_EXCEPTION_0(_obThis); /* @164 line7 SM_PUSH_THIS sp1 OBJECT_TYPE */ /* ELIMINATED */ /* @166 line7 SM_PUSH_CONST_REF sp2 UINT_TYPE */ /* ELIMINATED */ /* @172 line7 SM_DOT sp3 OBJECT_TYPE */ /* field m_help OBJECT_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 50 ); _objectTemp1 = (POB_RUNTIME_INST) ot_get_data_obinst( _obThis, _Temp ); _objectTemp1_null = ot_get_data_nullval( _obThis, _Temp ); ob_set_data_type( &_obdataArray[ 1 ], NO_TYPE ); ob_clear_instance_ref( _obThis, &_TempInst); }CHECK_EXCEPTION_0(_obThis); /* @176 line7 SM_ASSIGN_OBINST sp2 OBJECT_TYPE */ ot_assign_refarg_obinst( _obThis, &_obdataArray[ 0 ], _objectTemp1, _objectTemp1_null, 0 ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @180 line8 SM_RETURN sp0 NO_TYPE */ ot_no_return_val( _obThis ); goto _Cleanup;CHECK_EXCEPTION_0(_obThis);/* start of epilogue */goto _handleRuntimeError;_handleRuntimeError:HANDLE_EXCEPTION_RETURN();goto _Cleanup;_Cleanup: /* cleanup of local variables */ { } /* restore state */ ob_set_curr_obj_group( _obThis, _OldGroup ); _obThis -> evaled_arglist = _passedArgs; _obThis -> local_variables = _old_local_vars; _obThis -> routine_level--; return( _funcOK );}/* EVENT destroy */PBWINAPI( INT, _fn_3_32770_1 ) ( POB_THIS _obThis, UINT _numArgs ){/* start of local variables *//* start of local temperaries */ INT _fnCallRet; POB_GROUP _pGroup; POB_GROUP _pSavedGroup; POB_GROUP _OldGroup; OB_GROUP_ID _GroupID; INT _funcOK; POB_DATA _passedArgs; PVOID _old_local_vars; OB_DATA _obdataArray[ 3 ]; POB_RUNTIME_INST _objectTemp0; BOOL _objectTemp0_null;/* start of prologue */ _obThis -> routine_level++; _old_local_vars = _obThis -> local_variables; _obThis -> local_variables = (PVOID) FUNC_ARGS( 0 ); GET_GROUP_CURRENCY( _obThis, 3, _pGroup ); _OldGroup = ob_get_curr_obj_group( _obThis ); ob_set_curr_obj_group( _obThis, _pGroup ); _GroupID = ob_get_group_id( _obThis, _pGroup ); _passedArgs = (POB_DATA) _obThis -> evaled_arglist; _funcOK = SUCCESS; pbstg_memset(_obdataArray, 0, 3 * sizeof(OB_DATA)); /* initialization of argument variables */ /* initialization of local variables */ /* initialization of local temperaries *//*********************************************** * start of p-codes ***********************************************/ /* @0 line2 SM_EVENTCALL sp0 NO_TYPE *//* event destroy NO_TYPE */{OB_FUNC_FUNC_FuncPtr;_FuncPtr = QUALIFIED_DOT_CALL( 32769, 1 );SETUP_FUNC_CALL( _obThis, 0, 0 );ob_set_curr_rtinst_and_return( _obThis, _This );if( _FuncPtr != NULL ){_fnCallRet = (*_FuncPtr)( _obThis, 0 );ob_unset_curr_rtinst_and_return( _obThis );if( _fnCallRet == FAILURE ){RT_ERROR;}}elseob_unset_curr_rtinst_and_return( _obThis );}CHECK_EXCEPTION_0(_obThis); /* @12 line2 SM_POP_N_TIMES sp0 NO_TYPE */ /* ELIMINATED */ /* @16 line2 SM_LVALUE_EXPR sp1 NO_TYPE */ /* ELIMINATED */ /* @18 line3 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @20 line3 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @26 line3 SM_DOT sp2 OBJECT_TYPE */ /* field m_file OBJECT_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 49 ); _objectTemp0 = (POB_RUNTIME_INST) ot_get_data_obinst( _obThis, _Temp ); _objectTemp0_null = ot_get_data_nullval( _obThis, _Temp ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE ); ob_clear_instance_ref( _obThis, &_TempInst); }CHECK_EXCEPTION_0(_obThis); /* @30 line3 SM_DESTROY sp1 NO_TYPE */ if( ! _objectTemp0_null && ob_rtinst_defined( _objectTemp0 ) ) { if( ob_destroy_rtinst( _obThis, _objectTemp0 ) == FAILURE ) { RT_ERROR; } }CHECK_EXCEPTION_0(_obThis); /* @32 line4 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @34 line4 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @40 line4 SM_DOT sp2 OBJECT_TYPE */ /* field m_help OBJECT_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 50 ); _objectTemp0 = (POB_RUNTIME_INST) ot_get_data_obinst( _obThis, _Temp ); _objectTemp0_null = ot_get_data_nullval( _obThis, _Temp ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE ); ob_clear_instance_ref( _obThis, &_TempInst); }CHECK_EXCEPTION_0(_obThis); /* @44 line4 SM_DESTROY sp1 NO_TYPE */ if( ! _objectTemp0_null && ob_rtinst_defined( _objectTemp0 ) ) { if( ob_destroy_rtinst( _obThis, _objectTemp0 ) == FAILURE ) { RT_ERROR; } }CHECK_EXCEPTION_0(_obThis); /* @46 line5 SM_RETURN sp0 NO_TYPE */ ot_no_return_val( _obThis ); goto _Cleanup;CHECK_EXCEPTION_0(_obThis);/* start of epilogue */goto _handleRuntimeError;_handleRuntimeError:HANDLE_EXCEPTION_RETURN();goto _Cleanup;_Cleanup: /* cleanup of local variables */ { } /* restore state */ ob_set_curr_obj_group( _obThis, _OldGroup ); _obThis -> evaled_arglist = _passedArgs; _obThis -> local_variables = _old_local_vars; _obThis -> routine_level--; return( _funcOK );}/* *------------------------------------------------------------ * End of class 'm_genapp_main' *------------------------------------------------------------ *//* *------------------------------------------------------------ * Beginning of class 'm_file' *------------------------------------------------------------ *//* EVENT create */PBWINAPI( INT, _fn_3_32790_0 ) ( POB_THIS _obThis, UINT _numArgs ){/* start of local variables *//* start of local temperaries */ INT _fnCallRet; POB_GROUP _pGroup; POB_GROUP _pSavedGroup; POB_GROUP _OldGroup; OB_GROUP_ID _GroupID; INT _funcOK; POB_DATA _passedArgs; PVOID _old_local_vars; OB_DATA _obdataArray[ 5 ]; POB_RUNTIME_INST _objectTemp1; BOOL _objectTemp1_null; LPTSTR _stringTemp1; BOOL _stringTemp1_null; ULONG _ulongTemp2; BOOL _ulongTemp2_null; LONG _longTemp2; BOOL _longTemp2_null; POB_ARRAY_INST _arrayTemp2; BOOL _arrayTemp2_null;/* start of prologue */ _obThis -> routine_level++; _old_local_vars = _obThis -> local_variables; _obThis -> local_variables = (PVOID) FUNC_ARGS( 0 ); GET_GROUP_CURRENCY( _obThis, 3, _pGroup ); _OldGroup = ob_get_curr_obj_group( _obThis ); ob_set_curr_obj_group( _obThis, _pGroup ); _GroupID = ob_get_group_id( _obThis, _pGroup ); _passedArgs = (POB_DATA) _obThis -> evaled_arglist; _funcOK = SUCCESS; pbstg_memset(_obdataArray, 0, 5 * sizeof(OB_DATA)); /* initialization of argument variables */ /* initialization of local variables */ /* initialization of local temperaries *//*********************************************** * start of p-codes ***********************************************/ /* @0 line2 SM_EVENTCALL sp0 NO_TYPE *//* event create NO_TYPE */{OB_FUNC_FUNC_FuncPtr;_FuncPtr = QUALIFIED_DOT_CALL( 32769, 0 );SETUP_FUNC_CALL( _obThis, 0, 0 );ob_set_curr_rtinst_and_return( _obThis, _This );if( _FuncPtr != NULL ){_fnCallRet = (*_FuncPtr)( _obThis, 0 );ob_unset_curr_rtinst_and_return( _obThis );if( _fnCallRet == FAILURE ){RT_ERROR;}}elseob_unset_curr_rtinst_and_return( _obThis );}CHECK_EXCEPTION_0(_obThis); /* @12 line2 SM_POP_N_TIMES sp0 NO_TYPE */ /* ELIMINATED */ /* @16 line2 SM_LVALUE_EXPR sp1 NO_TYPE */ /* ELIMINATED */ /* @18 line3 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @20 line3 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @26 line3 SM_DOT_LV sp2 STRING_TYPE */ /* field text STRING_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 3 ); }CHECK_EXCEPTION_0(_obThis); /* @30 line3 SM_PUSH_CONST_STRING sp1 STRING_TYPE */ /* ELIMINATED */ /* @36 line3 SM_COPY_CONST_STRING sp2 STRING_TYPE */ _stringTemp1 = ob_dup_string( _obThis, PBTEXT("&File") ); _stringTemp1_null = FALSE; ob_set_data_type( &_obdataArray[ 1 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @40 line3 SM_ASSIGN_STRING sp2 STRING_TYPE */ ot_assign_refarg_string( _obThis, &_obdataArray[ 0 ], _stringTemp1, _stringTemp1_null ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @44 line4 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @46 line4 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @52 line4 SM_DOT_LV sp2 OBJECT_TYPE */ /* field m_print OBJECT_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 49 ); }CHECK_EXCEPTION_0(_obThis); /* @56 line4 SM_CREATE sp1 OBJECT_TYPE */ if( FAILED (ob_create_object_using( _obThis, &_obdataArray[ 1 ],_This, PBTEXT("") PBTEXT("m_print") )) && !(_obThis->thrown_exception) ) { RT_ERROR; }CHECK_EXCEPTION_0(_obThis); /* @62 line4 SM_ASSIGN_OBINST sp2 OBJECT_TYPE */ ot_assign_refarg_obinst( _obThis, &_obdataArray[ 0 ], (POB_RUNTIME_INST) ot_get_data_obinst( _obThis, &_obdataArray[ 1 ] ), ot_get_data_nullval( _obThis, &_obdataArray[ 1 ] ), 0 ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @66 line5 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @68 line5 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @74 line5 SM_DOT_LV sp2 OBJECT_TYPE */ /* field m_print_query OBJECT_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 50 ); }CHECK_EXCEPTION_0(_obThis); /* @78 line5 SM_CREATE sp1 OBJECT_TYPE */ if( FAILED (ob_create_object_using( _obThis, &_obdataArray[ 1 ],_This, PBTEXT("") PBTEXT("m_print_query") )) && !(_obThis->thrown_exception) ) { RT_ERROR; }CHECK_EXCEPTION_0(_obThis); /* @84 line5 SM_ASSIGN_OBINST sp2 OBJECT_TYPE */ ot_assign_refarg_obinst( _obThis, &_obdataArray[ 0 ], (POB_RUNTIME_INST) ot_get_data_obinst( _obThis, &_obdataArray[ 1 ] ), ot_get_data_nullval( _obThis, &_obdataArray[ 1 ] ), 0 ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @88 line6 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @90 line6 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @96 line6 SM_DOT_LV sp2 OBJECT_TYPE */ /* field m_printersetup OBJECT_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 51 ); }CHECK_EXCEPTION_0(_obThis); /* @100 line6 SM_CREATE sp1 OBJECT_TYPE */ if( FAILED (ob_create_object_using( _obThis, &_obdataArray[ 1 ],_This, PBTEXT("") PBTEXT("m_printersetup") )) && !(_obThis->thrown_exception) ) { RT_ERROR; }CHECK_EXCEPTION_0(_obThis); /* @106 line6 SM_ASSIGN_OBINST sp2 OBJECT_TYPE */ ot_assign_refarg_obinst( _obThis, &_obdataArray[ 0 ], (POB_RUNTIME_INST) ot_get_data_obinst( _obThis, &_obdataArray[ 1 ] ), ot_get_data_nullval( _obThis, &_obdataArray[ 1 ] ), 0 ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @110 line7 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @112 line7 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @118 line7 SM_DOT_LV sp2 OBJECT_TYPE */ /* field m_dash1 OBJECT_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 52 ); }CHECK_EXCEPTION_0(_obThis); /* @122 line7 SM_CREATE sp1 OBJECT_TYPE */ if( FAILED (ob_create_object_using( _obThis, &_obdataArray[ 1 ],_This, PBTEXT("") PBTEXT("m_dash1") )) && !(_obThis->thrown_exception) ) { RT_ERROR; }CHECK_EXCEPTION_0(_obThis); /* @128 line7 SM_ASSIGN_OBINST sp2 OBJECT_TYPE */ ot_assign_refarg_obinst( _obThis, &_obdataArray[ 0 ], (POB_RUNTIME_INST) ot_get_data_obinst( _obThis, &_obdataArray[ 1 ] ), ot_get_data_nullval( _obThis, &_obdataArray[ 1 ] ), 0 ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @132 line8 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @134 line8 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @140 line8 SM_DOT_LV sp2 OBJECT_TYPE */ /* field m_exit OBJECT_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 53 ); }CHECK_EXCEPTION_0(_obThis); /* @144 line8 SM_CREATE sp1 OBJECT_TYPE */ if( FAILED (ob_create_object_using( _obThis, &_obdataArray[ 1 ],_This, PBTEXT("") PBTEXT("m_exit") )) && !(_obThis->thrown_exception) ) { RT_ERROR; }CHECK_EXCEPTION_0(_obThis); /* @150 line8 SM_ASSIGN_OBINST sp2 OBJECT_TYPE */ ot_assign_refarg_obinst( _obThis, &_obdataArray[ 0 ], (POB_RUNTIME_INST) ot_get_data_obinst( _obThis, &_obdataArray[ 1 ] ), ot_get_data_nullval( _obThis, &_obdataArray[ 1 ] ), 0 ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @154 line9 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @156 line9 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @162 line9 SM_PUSH_THIS sp2 OBJECT_TYPE */ /* ELIMINATED */ /* @164 line9 SM_PUSH_CONST_REF sp3 UINT_TYPE */ /* ELIMINATED */ /* @170 line9 SM_DOT sp4 ARRAY_TYPE */ /* field item ARRAY_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 8 ); _arrayTemp2 = (POB_ARRAY_INST) ot_get_data_array( _obThis, _Temp ); _arrayTemp2_null = ot_get_data_nullval( _obThis, _Temp ); ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); ob_clear_instance_ref( _obThis, &_TempInst); }CHECK_EXCEPTION_0(_obThis); /* @174 line9 SM_UPPERBOUND sp3 LONG_TYPE */ if( ! ( _arrayTemp2_null )) { { _longTemp2 = ob_array_upper_bound( _obThis, _arrayTemp2, 1 ); _longTemp2_null = FALSE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); } } else { _longTemp2 = 0; _longTemp2_null = TRUE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); }CHECK_EXCEPTION_0(_obThis); /* @180 line9 SM_PUSH_CONST_LONG sp3 LONG_TYPE */ /* ELIMINATED */ /* @186 line9 SM_ADD_LONG sp4 LONG_TYPE */ _longTemp2 = _longTemp2 + 1; _longTemp2_null = _longTemp2_null || FALSE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @188 line9 SM_CALC_UNBOUNDED_ARRAY_BOUND sp3 ULONG_TYPE */ if( ! _longTemp2_null && ( _longTemp2 >= 1 ) && ( _longTemp2 <= 2147483647 ) ) { _ulongTemp2 = (ULONG) _longTemp2 - 1; _ulongTemp2_null = FALSE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); } else { if( _longTemp2_null ) { ARRAY_NULL_SUBSCRIPT_ERROR; } else { ARRAY_BOUNDS_ERROR; } _ulongTemp2 = ULONG_MAX; _ulongTemp2_null = _longTemp2_null; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); }CHECK_EXCEPTION_0(_obThis); /* @190 line9 SM_DOT_FLD_UPDATE_INDEX_RP sp3 OBJECT_TYPE */ { POB_ARRAY_INST _Array; CHECK_VALID_OBJECT( _This, FALSE ) { /* field item OBJECT_TYPE */ POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 8 ); _Array = (POB_ARRAY_INST) ot_get_data_array( _obThis, _Temp ); if( ! _ulongTemp2_null && ( _ulongTemp2 < ULONG_MAX ) ) { POB_DATA _Temp2; /* OBJECT_TYPE */ _Temp2 = ot_array_index( _obThis, _Array, _ulongTemp2 ); ob_instance_flditemupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, ob_array_group_id( _obThis, _Array), 8, _Temp2, _ulongTemp2 ); } else { RT_ERROR; } ob_clear_instance_ref( _obThis, &_TempInst); } }CHECK_EXCEPTION_0(_obThis); /* @192 line9 SM_PUSH_THIS sp1 OBJECT_TYPE */ /* ELIMINATED */ /* @194 line9 SM_PUSH_CONST_REF sp2 UINT_TYPE */ /* ELIMINATED */ /* @200 line9 SM_DOT sp3 OBJECT_TYPE */ /* field m_print OBJECT_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 49 ); _objectTemp1 = (POB_RUNTIME_INST) ot_get_data_obinst( _obThis, _Temp ); _objectTemp1_null = ot_get_data_nullval( _obThis, _Temp ); ob_set_data_type( &_obdataArray[ 1 ], NO_TYPE ); ob_clear_instance_ref( _obThis, &_TempInst); }CHECK_EXCEPTION_0(_obThis); /* @204 line9 SM_ASSIGN_OBINST sp2 OBJECT_TYPE */ ot_assign_refarg_obinst( _obThis, &_obdataArray[ 0 ], _objectTemp1, _objectTemp1_null, 0 ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @208 line10 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @210 line10 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @216 line10 SM_PUSH_THIS sp2 OBJECT_TYPE */ /* ELIMINATED */ /* @218 line10 SM_PUSH_CONST_REF sp3 UINT_TYPE */ /* ELIMINATED */ /* @224 line10 SM_DOT sp4 ARRAY_TYPE */ /* field item ARRAY_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 8 ); _arrayTemp2 = (POB_ARRAY_INST) ot_get_data_array( _obThis, _Temp ); _arrayTemp2_null = ot_get_data_nullval( _obThis, _Temp ); ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); ob_clear_instance_ref( _obThis, &_TempInst); }CHECK_EXCEPTION_0(_obThis); /* @228 line10 SM_UPPERBOUND sp3 LONG_TYPE */ if( ! ( _arrayTemp2_null )) { { _longTemp2 = ob_array_upper_bound( _obThis, _arrayTemp2, 1 ); _longTemp2_null = FALSE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); } } else { _longTemp2 = 0; _longTemp2_null = TRUE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); }CHECK_EXCEPTION_0(_obThis); /* @234 line10 SM_PUSH_CONST_LONG sp3 LONG_TYPE */ /* ELIMINATED */ /* @240 line10 SM_ADD_LONG sp4 LONG_TYPE */ _longTemp2 = _longTemp2 + 1; _longTemp2_null = _longTemp2_null || FALSE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @242 line10 SM_CALC_UNBOUNDED_ARRAY_BOUND sp3 ULONG_TYPE */ if( ! _longTemp2_null && ( _longTemp2 >= 1 ) && ( _longTemp2 <= 2147483647 ) ) { _ulongTemp2 = (ULONG) _longTemp2 - 1; _ulongTemp2_null = FALSE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); } else { if( _longTemp2_null ) { ARRAY_NULL_SUBSCRIPT_ERROR; } else { ARRAY_BOUNDS_ERROR; } _ulongTemp2 = ULONG_MAX; _ulongTemp2_null = _longTemp2_null; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); }CHECK_EXCEPTION_0(_obThis); /* @244 line10 SM_DOT_FLD_UPDATE_INDEX_RP sp3 OBJECT_TYPE */ { POB_ARRAY_INST _Array; CHECK_VALID_OBJECT( _This, FALSE ) { /* field item OBJECT_TYPE */ POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 8 ); _Array = (POB_ARRAY_INST) ot_get_data_array( _obThis, _Temp ); if( ! _ulongTemp2_null && ( _ulongTemp2 < ULONG_MAX ) ) { POB_DATA _Temp2; /* OBJECT_TYPE */ _Temp2 = ot_array_index( _obThis, _Array, _ulongTemp2 ); ob_instance_flditemupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, ob_array_group_id( _obThis, _Array), 8, _Temp2, _ulongTemp2 ); } else { RT_ERROR; } ob_clear_instance_ref( _obThis, &_TempInst); } }CHECK_EXCEPTION_0(_obThis); /* @246 line10 SM_PUSH_THIS sp1 OBJECT_TYPE */ /* ELIMINATED */ /* @248 line10 SM_PUSH_CONST_REF sp2 UINT_TYPE */ /* ELIMINATED */ /* @254 line10 SM_DOT sp3 OBJECT_TYPE */ /* field m_print_query OBJECT_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 50 ); _objectTemp1 = (POB_RUNTIME_INST) ot_get_data_obinst( _obThis, _Temp ); _objectTemp1_null = ot_get_data_nullval( _obThis, _Temp ); ob_set_data_type( &_obdataArray[ 1 ], NO_TYPE ); ob_clear_instance_ref( _obThis, &_TempInst); }CHECK_EXCEPTION_0(_obThis); /* @258 line10 SM_ASSIGN_OBINST sp2 OBJECT_TYPE */ ot_assign_refarg_obinst( _obThis, &_obdataArray[ 0 ], _objectTemp1, _objectTemp1_null, 0 ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @262 line11 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @264 line11 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @270 line11 SM_PUSH_THIS sp2 OBJECT_TYPE */ /* ELIMINATED */ /* @272 line11 SM_PUSH_CONST_REF sp3 UINT_TYPE */ /* ELIMINATED */ /* @278 line11 SM_DOT sp4 ARRAY_TYPE */ /* field item ARRAY_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 8 ); _arrayTemp2 = (POB_ARRAY_INST) ot_get_data_array( _obThis, _Temp ); _arrayTemp2_null = ot_get_data_nullval( _obThis, _Temp ); ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); ob_clear_instance_ref( _obThis, &_TempInst); }CHECK_EXCEPTION_0(_obThis); /* @282 line11 SM_UPPERBOUND sp3 LONG_TYPE */ if( ! ( _arrayTemp2_null )) { { _longTemp2 = ob_array_upper_bound( _obThis, _arrayTemp2, 1 ); _longTemp2_null = FALSE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); } } else { _longTemp2 = 0; _longTemp2_null = TRUE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); }CHECK_EXCEPTION_0(_obThis); /* @288 line11 SM_PUSH_CONST_LONG sp3 LONG_TYPE */ /* ELIMINATED */ /* @294 line11 SM_ADD_LONG sp4 LONG_TYPE */ _longTemp2 = _longTemp2 + 1; _longTemp2_null = _longTemp2_null || FALSE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @296 line11 SM_CALC_UNBOUNDED_ARRAY_BOUND sp3 ULONG_TYPE */ if( ! _longTemp2_null && ( _longTemp2 >= 1 ) && ( _longTemp2 <= 2147483647 ) ) { _ulongTemp2 = (ULONG) _longTemp2 - 1; _ulongTemp2_null = FALSE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); } else { if( _longTemp2_null ) { ARRAY_NULL_SUBSCRIPT_ERROR; } else { ARRAY_BOUNDS_ERROR; } _ulongTemp2 = ULONG_MAX; _ulongTemp2_null = _longTemp2_null; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); }CHECK_EXCEPTION_0(_obThis); /* @298 line11 SM_DOT_FLD_UPDATE_INDEX_RP sp3 OBJECT_TYPE */ { POB_ARRAY_INST _Array; CHECK_VALID_OBJECT( _This, FALSE ) { /* field item OBJECT_TYPE */ POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 8 ); _Array = (POB_ARRAY_INST) ot_get_data_array( _obThis, _Temp ); if( ! _ulongTemp2_null && ( _ulongTemp2 < ULONG_MAX ) ) { POB_DATA _Temp2; /* OBJECT_TYPE */ _Temp2 = ot_array_index( _obThis, _Array, _ulongTemp2 ); ob_instance_flditemupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, ob_array_group_id( _obThis, _Array), 8, _Temp2, _ulongTemp2 ); } else { RT_ERROR; } ob_clear_instance_ref( _obThis, &_TempInst); } }CHECK_EXCEPTION_0(_obThis); /* @300 line11 SM_PUSH_THIS sp1 OBJECT_TYPE */ /* ELIMINATED */ /* @302 line11 SM_PUSH_CONST_REF sp2 UINT_TYPE */ /* ELIMINATED */ /* @308 line11 SM_DOT sp3 OBJECT_TYPE */ /* field m_printersetup OBJECT_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 51 ); _objectTemp1 = (POB_RUNTIME_INST) ot_get_data_obinst( _obThis, _Temp ); _objectTemp1_null = ot_get_data_nullval( _obThis, _Temp ); ob_set_data_type( &_obdataArray[ 1 ], NO_TYPE ); ob_clear_instance_ref( _obThis, &_TempInst); }CHECK_EXCEPTION_0(_obThis); /* @312 line11 SM_ASSIGN_OBINST sp2 OBJECT_TYPE */ ot_assign_refarg_obinst( _obThis, &_obdataArray[ 0 ], _objectTemp1, _objectTemp1_null, 0 ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @316 line12 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @318 line12 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @324 line12 SM_PUSH_THIS sp2 OBJECT_TYPE */ /* ELIMINATED */ /* @326 line12 SM_PUSH_CONST_REF sp3 UINT_TYPE */ /* ELIMINATED */ /* @332 line12 SM_DOT sp4 ARRAY_TYPE */ /* field item ARRAY_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 8 ); _arrayTemp2 = (POB_ARRAY_INST) ot_get_data_array( _obThis, _Temp ); _arrayTemp2_null = ot_get_data_nullval( _obThis, _Temp ); ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); ob_clear_instance_ref( _obThis, &_TempInst); }CHECK_EXCEPTION_0(_obThis); /* @336 line12 SM_UPPERBOUND sp3 LONG_TYPE */ if( ! ( _arrayTemp2_null )) { { _longTemp2 = ob_array_upper_bound( _obThis, _arrayTemp2, 1 ); _longTemp2_null = FALSE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); } } else { _longTemp2 = 0; _longTemp2_null = TRUE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); }CHECK_EXCEPTION_0(_obThis); /* @342 line12 SM_PUSH_CONST_LONG sp3 LONG_TYPE */ /* ELIMINATED */ /* @348 line12 SM_ADD_LONG sp4 LONG_TYPE */ _longTemp2 = _longTemp2 + 1; _longTemp2_null = _longTemp2_null || FALSE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @350 line12 SM_CALC_UNBOUNDED_ARRAY_BOUND sp3 ULONG_TYPE */ if( ! _longTemp2_null && ( _longTemp2 >= 1 ) && ( _longTemp2 <= 2147483647 ) ) { _ulongTemp2 = (ULONG) _longTemp2 - 1; _ulongTemp2_null = FALSE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); } else { if( _longTemp2_null ) { ARRAY_NULL_SUBSCRIPT_ERROR; } else { ARRAY_BOUNDS_ERROR; } _ulongTemp2 = ULONG_MAX; _ulongTemp2_null = _longTemp2_null; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); }CHECK_EXCEPTION_0(_obThis); /* @352 line12 SM_DOT_FLD_UPDATE_INDEX_RP sp3 OBJECT_TYPE */ { POB_ARRAY_INST _Array; CHECK_VALID_OBJECT( _This, FALSE ) { /* field item OBJECT_TYPE */ POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 8 ); _Array = (POB_ARRAY_INST) ot_get_data_array( _obThis, _Temp ); if( ! _ulongTemp2_null && ( _ulongTemp2 < ULONG_MAX ) ) { POB_DATA _Temp2; /* OBJECT_TYPE */ _Temp2 = ot_array_index( _obThis, _Array, _ulongTemp2 ); ob_instance_flditemupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, ob_array_group_id( _obThis, _Array), 8, _Temp2, _ulongTemp2 ); } else { RT_ERROR; } ob_clear_instance_ref( _obThis, &_TempInst); } }CHECK_EXCEPTION_0(_obThis); /* @354 line12 SM_PUSH_THIS sp1 OBJECT_TYPE */ /* ELIMINATED */ /* @356 line12 SM_PUSH_CONST_REF sp2 UINT_TYPE */ /* ELIMINATED */ /* @362 line12 SM_DOT sp3 OBJECT_TYPE */ /* field m_dash1 OBJECT_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 52 ); _objectTemp1 = (POB_RUNTIME_INST) ot_get_data_obinst( _obThis, _Temp ); _objectTemp1_null = ot_get_data_nullval( _obThis, _Temp ); ob_set_data_type( &_obdataArray[ 1 ], NO_TYPE ); ob_clear_instance_ref( _obThis, &_TempInst); }CHECK_EXCEPTION_0(_obThis); /* @366 line12 SM_ASSIGN_OBINST sp2 OBJECT_TYPE */ ot_assign_refarg_obinst( _obThis, &_obdataArray[ 0 ], _objectTemp1, _objectTemp1_null, 0 ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @370 line13 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @372 line13 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @378 line13 SM_PUSH_THIS sp2 OBJECT_TYPE */ /* ELIMINATED */ /* @380 line13 SM_PUSH_CONST_REF sp3 UINT_TYPE */ /* ELIMINATED */ /* @386 line13 SM_DOT sp4 ARRAY_TYPE */ /* field item ARRAY_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 8 ); _arrayTemp2 = (POB_ARRAY_INST) ot_get_data_array( _obThis, _Temp ); _arrayTemp2_null = ot_get_data_nullval( _obThis, _Temp ); ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); ob_clear_instance_ref( _obThis, &_TempInst); }CHECK_EXCEPTION_0(_obThis); /* @390 line13 SM_UPPERBOUND sp3 LONG_TYPE */ if( ! ( _arrayTemp2_null )) { { _longTemp2 = ob_array_upper_bound( _obThis, _arrayTemp2, 1 ); _longTemp2_null = FALSE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); } } else { _longTemp2 = 0; _longTemp2_null = TRUE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); }CHECK_EXCEPTION_0(_obThis); /* @396 line13 SM_PUSH_CONST_LONG sp3 LONG_TYPE */ /* ELIMINATED */ /* @402 line13 SM_ADD_LONG sp4 LONG_TYPE */ _longTemp2 = _longTemp2 + 1; _longTemp2_null = _longTemp2_null || FALSE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @404 line13 SM_CALC_UNBOUNDED_ARRAY_BOUND sp3 ULONG_TYPE */ if( ! _longTemp2_null && ( _longTemp2 >= 1 ) && ( _longTemp2 <= 2147483647 ) ) { _ulongTemp2 = (ULONG) _longTemp2 - 1; _ulongTemp2_null = FALSE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); } else { if( _longTemp2_null ) { ARRAY_NULL_SUBSCRIPT_ERROR; } else { ARRAY_BOUNDS_ERROR; } _ulongTemp2 = ULONG_MAX; _ulongTemp2_null = _longTemp2_null; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); }CHECK_EXCEPTION_0(_obThis); /* @406 line13 SM_DOT_FLD_UPDATE_INDEX_RP sp3 OBJECT_TYPE */ { POB_ARRAY_INST _Array; CHECK_VALID_OBJECT( _This, FALSE ) { /* field item OBJECT_TYPE */ POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 8 ); _Array = (POB_ARRAY_INST) ot_get_data_array( _obThis, _Temp ); if( ! _ulongTemp2_null && ( _ulongTemp2 < ULONG_MAX ) ) { POB_DATA _Temp2; /* OBJECT_TYPE */ _Temp2 = ot_array_index( _obThis, _Array, _ulongTemp2 ); ob_instance_flditemupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, ob_array_group_id( _obThis, _Array), 8, _Temp2, _ulongTemp2 ); } else { RT_ERROR; } ob_clear_instance_ref( _obThis, &_TempInst); } }CHECK_EXCEPTION_0(_obThis); /* @408 line13 SM_PUSH_THIS sp1 OBJECT_TYPE */ /* ELIMINATED */ /* @410 line13 SM_PUSH_CONST_REF sp2 UINT_TYPE */ /* ELIMINATED */ /* @416 line13 SM_DOT sp3 OBJECT_TYPE */ /* field m_exit OBJECT_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 53 ); _objectTemp1 = (POB_RUNTIME_INST) ot_get_data_obinst( _obThis, _Temp ); _objectTemp1_null = ot_get_data_nullval( _obThis, _Temp ); ob_set_data_type( &_obdataArray[ 1 ], NO_TYPE ); ob_clear_instance_ref( _obThis, &_TempInst); }CHECK_EXCEPTION_0(_obThis); /* @420 line13 SM_ASSIGN_OBINST sp2 OBJECT_TYPE */ ot_assign_refarg_obinst( _obThis, &_obdataArray[ 0 ], _objectTemp1, _objectTemp1_null, 0 ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @424 line14 SM_RETURN sp0 NO_TYPE */ ot_no_return_val( _obThis ); goto _Cleanup;CHECK_EXCEPTION_0(_obThis);/* start of epilogue */goto _handleRuntimeError;_handleRuntimeError:HANDLE_EXCEPTION_RETURN();goto _Cleanup;_Cleanup: /* cleanup of local variables */ { } /* restore state */ ob_set_curr_obj_group( _obThis, _OldGroup ); _obThis -> evaled_arglist = _passedArgs; _obThis -> local_variables = _old_local_vars; _obThis -> routine_level--; return( _funcOK );}/* EVENT destroy */PBWINAPI( INT, _fn_3_32790_1 ) ( POB_THIS _obThis, UINT _numArgs ){/* start of local variables *//* start of local temperaries */ INT _fnCallRet; POB_GROUP _pGroup; POB_GROUP _pSavedGroup; POB_GROUP _OldGroup; OB_GROUP_ID _GroupID; INT _funcOK; POB_DATA _passedArgs; PVOID _old_local_vars; OB_DATA _obdataArray[ 3 ]; POB_RUNTIME_INST _objectTemp0; BOOL _objectTemp0_null;/* start of prologue */ _obThis -> routine_level++; _old_local_vars = _obThis -> local_variables; _obThis -> local_variables = (PVOID) FUNC_ARGS( 0 ); GET_GROUP_CURRENCY( _obThis, 3, _pGroup ); _OldGroup = ob_get_curr_obj_group( _obThis ); ob_set_curr_obj_group( _obThis, _pGroup ); _GroupID = ob_get_group_id( _obThis, _pGroup ); _passedArgs = (POB_DATA) _obThis -> evaled_arglist; _funcOK = SUCCESS; pbstg_memset(_obdataArray, 0, 3 * sizeof(OB_DATA)); /* initialization of argument variables */ /* initialization of local variables */ /* initialization of local temperaries *//*********************************************** * start of p-codes ***********************************************/ /* @0 line2 SM_EVENTCALL sp0 NO_TYPE *//* event destroy NO_TYPE */{OB_FUNC_FUNC_FuncPtr;_FuncPtr = QUALIFIED_DOT_CALL( 32769, 1 );SETUP_FUNC_CALL( _obThis, 0, 0 );ob_set_curr_rtinst_and_return( _obThis, _This );if( _FuncPtr != NULL ){_fnCallRet = (*_FuncPtr)( _obThis, 0 );ob_unset_curr_rtinst_and_return( _obThis );if( _fnCallRet == FAILURE ){RT_ERROR;}}elseob_unset_curr_rtinst_and_return( _obThis );}CHECK_EXCEPTION_0(_obThis); /* @12 line2 SM_POP_N_TIMES sp0 NO_TYPE */ /* ELIMINATED */ /* @16 line2 SM_LVALUE_EXPR sp1 NO_TYPE */ /* ELIMINATED */ /* @18 line3 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @20 line3 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @26 line3 SM_DOT sp2 OBJECT_TYPE */ /* field m_print OBJECT_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 49 ); _objectTemp0 = (POB_RUNTIME_INST) ot_get_data_obinst( _obThis, _Temp ); _objectTemp0_null = ot_get_data_nullval( _obThis, _Temp ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE ); ob_clear_instance_ref( _obThis, &_TempInst); }CHECK_EXCEPTION_0(_obThis); /* @30 line3 SM_DESTROY sp1 NO_TYPE */ if( ! _objectTemp0_null && ob_rtinst_defined( _objectTemp0 ) ) { if( ob_destroy_rtinst( _obThis, _objectTemp0 ) == FAILURE ) { RT_ERROR; } }CHECK_EXCEPTION_0(_obThis); /* @32 line4 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @34 line4 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @40 line4 SM_DOT sp2 OBJECT_TYPE */ /* field m_print_query OBJECT_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 50 ); _objectTemp0 = (POB_RUNTIME_INST) ot_get_data_obinst( _obThis, _Temp ); _objectTemp0_null = ot_get_data_nullval( _obThis, _Temp ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE ); ob_clear_instance_ref( _obThis, &_TempInst); }CHECK_EXCEPTION_0(_obThis); /* @44 line4 SM_DESTROY sp1 NO_TYPE */ if( ! _objectTemp0_null && ob_rtinst_defined( _objectTemp0 ) ) { if( ob_destroy_rtinst( _obThis, _objectTemp0 ) == FAILURE ) { RT_ERROR; } }CHECK_EXCEPTION_0(_obThis); /* @46 line5 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @48 line5 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @54 line5 SM_DOT sp2 OBJECT_TYPE */ /* field m_printersetup OBJECT_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 51 ); _objectTemp0 = (POB_RUNTIME_INST) ot_get_data_obinst( _obThis, _Temp ); _objectTemp0_null = ot_get_data_nullval( _obThis, _Temp ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE ); ob_clear_instance_ref( _obThis, &_TempInst); }CHECK_EXCEPTION_0(_obThis); /* @58 line5 SM_DESTROY sp1 NO_TYPE */ if( ! _objectTemp0_null && ob_rtinst_defined( _objectTemp0 ) ) { if( ob_destroy_rtinst( _obThis, _objectTemp0 ) == FAILURE ) { RT_ERROR; } }CHECK_EXCEPTION_0(_obThis); /* @60 line6 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @62 line6 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @68 line6 SM_DOT sp2 OBJECT_TYPE */ /* field m_dash1 OBJECT_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 52 ); _objectTemp0 = (POB_RUNTIME_INST) ot_get_data_obinst( _obThis, _Temp ); _objectTemp0_null = ot_get_data_nullval( _obThis, _Temp ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE ); ob_clear_instance_ref( _obThis, &_TempInst); }CHECK_EXCEPTION_0(_obThis); /* @72 line6 SM_DESTROY sp1 NO_TYPE */ if( ! _objectTemp0_null && ob_rtinst_defined( _objectTemp0 ) ) { if( ob_destroy_rtinst( _obThis, _objectTemp0 ) == FAILURE ) { RT_ERROR; } }CHECK_EXCEPTION_0(_obThis); /* @74 line7 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @76 line7 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @82 line7 SM_DOT sp2 OBJECT_TYPE */ /* field m_exit OBJECT_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 53 ); _objectTemp0 = (POB_RUNTIME_INST) ot_get_data_obinst( _obThis, _Temp ); _objectTemp0_null = ot_get_data_nullval( _obThis, _Temp ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE ); ob_clear_instance_ref( _obThis, &_TempInst); }CHECK_EXCEPTION_0(_obThis); /* @86 line7 SM_DESTROY sp1 NO_TYPE */ if( ! _objectTemp0_null && ob_rtinst_defined( _objectTemp0 ) ) { if( ob_destroy_rtinst( _obThis, _objectTemp0 ) == FAILURE ) { RT_ERROR; } }CHECK_EXCEPTION_0(_obThis); /* @88 line8 SM_RETURN sp0 NO_TYPE */ ot_no_return_val( _obThis ); goto _Cleanup;CHECK_EXCEPTION_0(_obThis);/* start of epilogue */goto _handleRuntimeError;_handleRuntimeError:HANDLE_EXCEPTION_RETURN();goto _Cleanup;_Cleanup: /* cleanup of local variables */ { } /* restore state */ ob_set_curr_obj_group( _obThis, _OldGroup ); _obThis -> evaled_arglist = _passedArgs; _obThis -> local_variables = _old_local_vars; _obThis -> routine_level--; return( _funcOK );}/* *------------------------------------------------------------ * End of class 'm_file' *------------------------------------------------------------ *//* *------------------------------------------------------------ * Beginning of class 'm_print' *------------------------------------------------------------ *//* EVENT clicked */PBWINAPI( INT, _fn_3_32791_21 ) ( POB_THIS _obThis, UINT _numArgs ){/* start of local variables */ /* local 'll_job' maps to _obdataArray[0]*/ /* local 'lw_main' maps to _obdataArray[1]*//* start of local temperaries */ INT _fnCallRet; POB_GROUP _pGroup; POB_GROUP _pSavedGroup; POB_GROUP _OldGroup; OB_GROUP_ID _GroupID; INT _funcOK; POB_DATA _passedArgs; PVOID _old_local_vars; OB_DATA _obdataArray[ 7 ]; SHORT _boolTemp2; BOOL _boolTemp2_null; POB_RUNTIME_INST _objectTemp2; BOOL _objectTemp2_null; POB_DATA _Ref2; LONG _longTemp3; BOOL _longTemp3_null; POB_RUNTIME_INST _objectTemp3; BOOL _objectTemp3_null;/* start of prologue */ _obThis -> routine_level++; _old_local_vars = _obThis -> local_variables; _obThis -> local_variables = (PVOID) FUNC_ARGS( 0 ); GET_GROUP_CURRENCY( _obThis, 3, _pGroup ); _OldGroup = ob_get_curr_obj_group( _obThis ); ob_set_curr_obj_group( _obThis, _pGroup ); _GroupID = ob_get_group_id( _obThis, _pGroup ); _passedArgs = (POB_DATA) _obThis -> evaled_arglist; _funcOK = SUCCESS; pbstg_memset(_obdataArray, 0, 7 * sizeof(OB_DATA)); /* initialization of argument variables */ /* initialization of local variables */ /* Local 'll_job' */ ob_set_data_flags( &_obdataArray[0], 0x1D00 ); ob_set_data_type( &_obdataArray[0], 2 ); ob_set_data_long_val( &_obdataArray[0], 0 ); /* Local 'lw_main' */ ob_set_data_flags( &_obdataArray[1], 0xD00 ); ob_set_data_type( &_obdataArray[1], 32771 ); ob_set_data_ptr_val( &_obdataArray[1], NULL ); ob_init_var_data( _obThis, &_obdataArray[1], _pGroup ); /* initialization of local temperaries *//*********************************************** * start of p-codes ***********************************************/ /* @0 line8 SM_PUSH_LOCAL_VAR_LV sp0 OBJECT_TYPE */ /* local lw_main OBJECT_TYPE */ _Ref2 = & _obdataArray[1];CHECK_EXCEPTION_0(_obThis); /* @4 line8 SM_PUSH_THIS sp1 OBJECT_TYPE */ /* ELIMINATED */ /* @6 line8 SM_PUSH_CONST_REF sp2 UINT_TYPE */ /* ELIMINATED */ /* @12 line8 SM_DOT sp3 OBJECT_TYPE */ /* field parentwindow OBJECT_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 9 ); _objectTemp3 = (POB_RUNTIME_INST) ot_get_data_obinst( _obThis, _Temp ); _objectTemp3_null = ot_get_data_nullval( _obThis, _Temp ); ob_set_data_type( &_obdataArray[ 3 ], NO_TYPE ); ob_clear_instance_ref( _obThis, &_TempInst); }CHECK_EXCEPTION_0(_obThis); /* @16 line8 SM_ASSIGN_OBINST sp2 OBJECT_TYPE */ ot_assign_lvalue_obinst( _obThis, _Ref2, _objectTemp3, _objectTemp3_null );CHECK_EXCEPTION_0(_obThis); /* @20 line9 SM_PUSH_LOCAL_VAR sp0 OBJECT_TYPE */ /* local lw_main OBJECT_TYPE */ _objectTemp2 = (POB_RUNTIME_INST) ot_get_data_obinst( _obThis, & _obdataArray[1] ); _objectTemp2_null = ot_get_data_nullval( _obThis, & _obdataArray[1] ); ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @24 line9 SM_ISVALID sp1 BOOL_TYPE */if( ! _objectTemp2_null ){ _boolTemp2 = OB_INST_DEFINED( _objectTemp2 ); _boolTemp2_null = FALSE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE );}else{ _boolTemp2 = FALSE; _boolTemp2_null = TRUE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE );}CHECK_EXCEPTION_0(_obThis); /* @26 line9 SM_JUMPFALSE sp1 NO_TYPE */ if( _boolTemp2_null || ! _boolTemp2 ) goto _DEST_122;CHECK_EXCEPTION_0(_obThis); /* @30 line10 SM_PUSH_LOCAL_VAR_LV sp0 LONG_TYPE */ /* local ll_job LONG_TYPE */ _Ref2 = & _obdataArray[0];CHECK_EXCEPTION_0(_obThis); /* @34 line10 SM_PUSH_FUNC_CLASS sp1 OBJECT_TYPE */ _objectTemp3 = (POB_RUNTIME_INST) ob_get_system_func_class( _obThis ); _objectTemp3_null = FALSE; ob_set_data_type( &_obdataArray[ 3 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @40 line10 SM_CLASS_CALL sp2 LONG_TYPE *//* function fnPrintOpen LONG_TYPE */SETUP_FUNC_CALL( _obThis, 3, 0 );ob_set_curr_rtinst_and_return( _obThis, NULL );_fnCallRet = CLASS_CALL( _objectTemp3, 258 )( _obThis, 0 );ob_unset_curr_rtinst_and_return( _obThis );if (( _fnCallRet == FAILURE ) || (_obThis->bHaltClose)){RT_ERROR;}CHECK_EXCEPTION_0(_obThis); /* @48 line10 SM_PUSH_RESULT sp1 LONG_TYPE */ _longTemp3 = ot_get_data_long( _obThis, _CALLED_RETURN_VALUE ); _longTemp3_null = ot_get_data_nullval( _obThis, _CALLED_RETURN_VALUE ); ob_set_data_type( &_obdataArray[ 3 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @50 line10 SM_ASSIGN_LONG sp2 LONG_TYPE */ ot_assign_lvalue_long( _obThis, _Ref2, _longTemp3, _longTemp3_null );CHECK_EXCEPTION_0(_obThis); /* @54 line11 SM_PUSH_LOCAL_VAR sp0 OBJECT_TYPE */ /* local lw_main OBJECT_TYPE */ _objectTemp2 = (POB_RUNTIME_INST) ot_get_data_obinst( _obThis, & _obdataArray[1] ); _objectTemp2_null = ot_get_data_nullval( _obThis, & _obdataArray[1] ); ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @58 line11 SM_PUSH_LOCAL_VAR sp1 LONG_TYPE */ /* local ll_job LONG_TYPE */ ob_set_data_long_val( &_obdataArray[ 3 ], ot_get_data_long( _obThis, & _obdataArray[0] ) ); ob_set_data_type( &_obdataArray[ 3 ], 2 ); ob_set_data_flags( &_obdataArray[ 3 ], 0x1C00 ); ob_set_data_nullval( &_obdataArray[ 3 ], ot_get_data_nullval( _obThis, & _obdataArray[0] ) );CHECK_EXCEPTION_0(_obThis); /* @62 line11 SM_PUSH_CONST_LONG sp2 LONG_TYPE */ /* ELIMINATED */ /* @68 line11 SM_CNV_LONG_TO_INT sp3 INT_TYPE */ ob_set_data_int_val( &_obdataArray[ 4 ], (SHORT) 1 ); ob_set_data_type( &_obdataArray[ 4 ], 1 ); ob_set_data_flags( &_obdataArray[ 4 ], 0x400 ); ob_set_data_nullval( &_obdataArray[ 4 ], FALSE );CHECK_EXCEPTION_0(_obThis); /* @72 line11 SM_PUSH_CONST_LONG sp3 LONG_TYPE */ /* ELIMINATED */ /* @78 line11 SM_CNV_LONG_TO_INT sp4 INT_TYPE */ ob_set_data_int_val( &_obdataArray[ 5 ], (SHORT) 1 ); ob_set_data_type( &_obdataArray[ 5 ], 1 ); ob_set_data_flags( &_obdataArray[ 5 ], 0x400 ); ob_set_data_nullval( &_obdataArray[ 5 ], FALSE );CHECK_EXCEPTION_0(_obThis); /* @82 line11 SM_DOTFUNCCALL sp4 INT_TYPE *//* function fnPrint INT_TYPE */CHECK_VALID_OBJECT( _objectTemp2, _objectTemp2_null ){LONG_Result;POB_RUNTIME_INST_TempInst = _objectTemp2;OB_DATA_ret;SETUP_FUNC_CALL( _obThis, 3, 3 );_Result = ob_invoke_static ( _objectTemp2, NULL, 83, 3, &( _obdataArray[ 3 ] ), &_ret );if( FAILED(_Result) && !(_obThis->thrown_exception) ){;SH_DBG_OUT( _obThis->dbgthis, (DBG_PCODE_TRACE, PBTEXT("*** WE HAVE A PROBLEM HERE. Error = 944 ***"), _Result ));RT_ERROR;};}CHECK_EXCEPTION_0(_obThis); /* @92 line11 SM_POP_N_TIMES sp0 INT_TYPE */ /* ELIMINATED */ /* @96 line11 SM_LVALUE_EXPR sp1 NO_TYPE */ /* ELIMINATED */ /* @98 line12 SM_PUSH_LOCAL_VAR sp0 LONG_TYPE */ /* local ll_job LONG_TYPE */ ob_set_data_long_val( &_obdataArray[ 2 ], ot_get_data_long( _obThis, & _obdataArray[0] ) ); ob_set_data_type( &_obdataArray[ 2 ], 2 ); ob_set_data_flags( &_obdataArray[ 2 ], 0x1C00 ); ob_set_data_nullval( &_obdataArray[ 2 ], ot_get_data_nullval( _obThis, & _obdataArray[0] ) );CHECK_EXCEPTION_0(_obThis); /* @102 line12 SM_PUSH_FUNC_CLASS sp1 OBJECT_TYPE */ _objectTemp3 = (POB_RUNTIME_INST) ob_get_system_func_class( _obThis ); _objectTemp3_null = FALSE; ob_set_data_type( &_obdataArray[ 3 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @108 line12 SM_CLASS_CALL sp2 INT_TYPE *//* function fnPrintClose INT_TYPE */SETUP_FUNC_CALL( _obThis, 2, 1 );ob_set_curr_rtinst_and_return( _obThis, NULL );_fnCallRet = CLASS_CALL( _objectTemp3, 241 )( _obThis, 1 );ob_unset_curr_rtinst_and_return( _obThis );if (( _fnCallRet == FAILURE ) || (_obThis->bHaltClose)){RT_ERROR;}CHECK_EXCEPTION_0(_obThis); /* @116 line12 SM_POP_N_TIMES sp0 INT_TYPE */ /* ELIMINATED */ /* @120 line12 SM_LVALUE_EXPR sp1 NO_TYPE */ /* ELIMINATED */ /* @122 line14 SM_RETURN sp0 NO_TYPE */_DEST_122: ot_no_return_val( _obThis ); goto _Cleanup;CHECK_EXCEPTION_0(_obThis);/* start of epilogue */goto _handleRuntimeError;_handleRuntimeError:HANDLE_EXCEPTION_RETURN();goto _Cleanup;_Cleanup: /* cleanup of local variables */ { ot_free_out_node( _obThis, &_obdataArray[1] ); /* lw_main */ } /* restore state */ ob_set_curr_obj_group( _obThis, _OldGroup ); _obThis -> evaled_arglist = _passedArgs; _obThis -> local_variables = _old_local_vars; _obThis -> routine_level--; return( _funcOK );}/* EVENT create */PBWINAPI( INT, _fn_3_32791_0 ) ( POB_THIS _obThis, UINT _numArgs ){/* start of local variables *//* start of local temperaries */ INT _fnCallRet; POB_GROUP _pGroup; POB_GROUP _pSavedGroup; POB_GROUP _OldGroup; OB_GROUP_ID _GroupID; INT _funcOK; POB_DATA _passedArgs; PVOID _old_local_vars; OB_DATA _obdataArray[ 3 ]; SHORT _intTemp1; BOOL _intTemp1_null; LPTSTR _stringTemp1; BOOL _stringTemp1_null;/* start of prologue */ _obThis -> routine_level++; _old_local_vars = _obThis -> local_variables; _obThis -> local_variables = (PVOID) FUNC_ARGS( 0 ); GET_GROUP_CURRENCY( _obThis, 3, _pGroup ); _OldGroup = ob_get_curr_obj_group( _obThis ); ob_set_curr_obj_group( _obThis, _pGroup ); _GroupID = ob_get_group_id( _obThis, _pGroup ); _passedArgs = (POB_DATA) _obThis -> evaled_arglist; _funcOK = SUCCESS; pbstg_memset(_obdataArray, 0, 3 * sizeof(OB_DATA)); /* initialization of argument variables */ /* initialization of local variables */ /* initialization of local temperaries *//*********************************************** * start of p-codes ***********************************************/ /* @0 line2 SM_EVENTCALL sp0 NO_TYPE *//* event create NO_TYPE */{OB_FUNC_FUNC_FuncPtr;_FuncPtr = QUALIFIED_DOT_CALL( 32769, 0 );SETUP_FUNC_CALL( _obThis, 0, 0 );ob_set_curr_rtinst_and_return( _obThis, _This );if( _FuncPtr != NULL ){_fnCallRet = (*_FuncPtr)( _obThis, 0 );ob_unset_curr_rtinst_and_return( _obThis );if( _fnCallRet == FAILURE ){RT_ERROR;}}elseob_unset_curr_rtinst_and_return( _obThis );}CHECK_EXCEPTION_0(_obThis); /* @12 line2 SM_POP_N_TIMES sp0 NO_TYPE */ /* ELIMINATED */ /* @16 line2 SM_LVALUE_EXPR sp1 NO_TYPE */ /* ELIMINATED */ /* @18 line3 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @20 line3 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @26 line3 SM_DOT_LV sp2 BOOL_TYPE */ /* field visible BOOL_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 2 ); }CHECK_EXCEPTION_0(_obThis); /* @30 line3 SM_PUSH_CONST_BOOL sp1 BOOL_TYPE */ /* ELIMINATED */ /* @34 line3 SM_ASSIGN_INT sp2 INT_TYPE */ ot_assign_refarg_bool( _obThis, &_obdataArray[ 0 ], FALSE, FALSE ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @38 line4 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @40 line4 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @46 line4 SM_DOT_LV sp2 STRING_TYPE */ /* field text STRING_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 3 ); }CHECK_EXCEPTION_0(_obThis); /* @50 line4 SM_PUSH_CONST_STRING sp1 STRING_TYPE */ /* ELIMINATED */ /* @56 line4 SM_COPY_CONST_STRING sp2 STRING_TYPE */ _stringTemp1 = ob_dup_string( _obThis, PBTEXT("Print") ); _stringTemp1_null = FALSE; ob_set_data_type( &_obdataArray[ 1 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @60 line4 SM_ASSIGN_STRING sp2 STRING_TYPE */ ot_assign_refarg_string( _obThis, &_obdataArray[ 0 ], _stringTemp1, _stringTemp1_null ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @64 line5 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @66 line5 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @72 line5 SM_DOT_LV sp2 BOOL_TYPE */ /* field enabled BOOL_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 4 ); }CHECK_EXCEPTION_0(_obThis); /* @76 line5 SM_PUSH_CONST_BOOL sp1 BOOL_TYPE */ /* ELIMINATED */ /* @80 line5 SM_ASSIGN_INT sp2 INT_TYPE */ ot_assign_refarg_bool( _obThis, &_obdataArray[ 0 ], FALSE, FALSE ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @84 line6 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @86 line6 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @92 line6 SM_DOT_LV sp2 INT_TYPE */ /* field shortcut INT_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 7 ); }CHECK_EXCEPTION_0(_obThis); /* @96 line6 SM_PUSH_CONST_LONG sp1 LONG_TYPE */ /* ELIMINATED */ /* @102 line6 SM_CNV_LONG_TO_INT sp2 INT_TYPE */ _intTemp1 = (SHORT) 256; _intTemp1_null = FALSE; ob_set_data_type( &_obdataArray[ 1 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @106 line6 SM_ASSIGN_INT sp2 INT_TYPE */ ot_assign_refarg_int( _obThis, &_obdataArray[ 0 ], _intTemp1, _intTemp1_null ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @110 line7 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @112 line7 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @118 line7 SM_DOT_LV sp2 STRING_TYPE */ /* field microhelp STRING_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 10 ); }CHECK_EXCEPTION_0(_obThis); /* @122 line7 SM_PUSH_CONST_STRING sp1 STRING_TYPE */ /* ELIMINATED */ /* @128 line7 SM_COPY_CONST_STRING sp2 STRING_TYPE */ _stringTemp1 = ob_dup_string( _obThis, PBTEXT("Print active sheet") ); _stringTemp1_null = FALSE; ob_set_data_type( &_obdataArray[ 1 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @132 line7 SM_ASSIGN_STRING sp2 STRING_TYPE */ ot_assign_refarg_string( _obThis, &_obdataArray[ 0 ], _stringTemp1, _stringTemp1_null ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @136 line8 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @138 line8 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @144 line8 SM_DOT_LV sp2 STRING_TYPE */ /* field toolbaritemname STRING_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 12 ); }CHECK_EXCEPTION_0(_obThis); /* @148 line8 SM_PUSH_CONST_STRING sp1 STRING_TYPE */ /* ELIMINATED */ /* @154 line8 SM_COPY_CONST_STRING sp2 STRING_TYPE */ _stringTemp1 = ob_dup_string( _obThis, PBTEXT("Print!") ); _stringTemp1_null = FALSE; ob_set_data_type( &_obdataArray[ 1 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @158 line8 SM_ASSIGN_STRING sp2 STRING_TYPE */ ot_assign_refarg_string( _obThis, &_obdataArray[ 0 ], _stringTemp1, _stringTemp1_null ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @162 line9 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @164 line9 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @170 line9 SM_DOT_LV sp2 STRING_TYPE */ /* field toolbaritemtext STRING_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 14 ); }CHECK_EXCEPTION_0(_obThis); /* @174 line9 SM_PUSH_CONST_STRING sp1 STRING_TYPE */ /* ELIMINATED */ /* @180 line9 SM_COPY_CONST_STRING sp2 STRING_TYPE */ _stringTemp1 = ob_dup_string( _obThis, PBTEXT("Print") ); _stringTemp1_null = FALSE; ob_set_data_type( &_obdataArray[ 1 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @184 line9 SM_ASSIGN_STRING sp2 STRING_TYPE */ ot_assign_refarg_string( _obThis, &_obdataArray[ 0 ], _stringTemp1, _stringTemp1_null ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @188 line10 SM_RETURN sp0 NO_TYPE */ ot_no_return_val( _obThis ); goto _Cleanup;CHECK_EXCEPTION_0(_obThis);/* start of epilogue */goto _handleRuntimeError;_handleRuntimeError:HANDLE_EXCEPTION_RETURN();goto _Cleanup;_Cleanup: /* cleanup of local variables */ { } /* restore state */ ob_set_curr_obj_group( _obThis, _OldGroup ); _obThis -> evaled_arglist = _passedArgs; _obThis -> local_variables = _old_local_vars; _obThis -> routine_level--; return( _funcOK );}/* EVENT destroy */PBWINAPI( INT, _fn_3_32791_1 ) ( POB_THIS _obThis, UINT _numArgs ){/* start of local variables *//* start of local temperaries */ INT _fnCallRet; POB_GROUP _pGroup; POB_GROUP _pSavedGroup; POB_GROUP _OldGroup; OB_GROUP_ID _GroupID; INT _funcOK; POB_DATA _passedArgs; PVOID _old_local_vars; OB_DATA _obdataArray[ 2 ];/* start of prologue */ _obThis -> routine_level++; _old_local_vars = _obThis -> local_variables; _obThis -> local_variables = (PVOID) FUNC_ARGS( 0 ); GET_GROUP_CURRENCY( _obThis, 3, _pGroup ); _OldGroup = ob_get_curr_obj_group( _obThis ); ob_set_curr_obj_group( _obThis, _pGroup ); _GroupID = ob_get_group_id( _obThis, _pGroup ); _passedArgs = (POB_DATA) _obThis -> evaled_arglist; _funcOK = SUCCESS; pbstg_memset(_obdataArray, 0, 2 * sizeof(OB_DATA)); /* initialization of argument variables */ /* initialization of local variables */ /* initialization of local temperaries *//*********************************************** * start of p-codes ***********************************************/ /* @0 line2 SM_EVENTCALL sp0 NO_TYPE *//* event destroy NO_TYPE */{OB_FUNC_FUNC_FuncPtr;_FuncPtr = QUALIFIED_DOT_CALL( 32769, 1 );SETUP_FUNC_CALL( _obThis, 0, 0 );ob_set_curr_rtinst_and_return( _obThis, _This );if( _FuncPtr != NULL ){_fnCallRet = (*_FuncPtr)( _obThis, 0 );ob_unset_curr_rtinst_and_return( _obThis );if( _fnCallRet == FAILURE ){RT_ERROR;}}elseob_unset_curr_rtinst_and_return( _obThis );}CHECK_EXCEPTION_0(_obThis); /* @12 line2 SM_POP_N_TIMES sp0 NO_TYPE */ /* ELIMINATED */ /* @16 line2 SM_LVALUE_EXPR sp1 NO_TYPE */ /* ELIMINATED */ /* @18 line3 SM_RETURN sp0 NO_TYPE */ ot_no_return_val( _obThis ); goto _Cleanup;CHECK_EXCEPTION_0(_obThis);/* start of epilogue */goto _handleRuntimeError;_handleRuntimeError:HANDLE_EXCEPTION_RETURN();goto _Cleanup;_Cleanup: /* cleanup of local variables */ { } /* restore state */ ob_set_curr_obj_group( _obThis, _OldGroup ); _obThis -> evaled_arglist = _passedArgs; _obThis -> local_variables = _old_local_vars; _obThis -> routine_level--; return( _funcOK );}/* *------------------------------------------------------------ * End of class 'm_print' *------------------------------------------------------------ *//* *------------------------------------------------------------ * Beginning of class 'm_print_query' *------------------------------------------------------------ *//* EVENT clicked */PBWINAPI( INT, _fn_3_32792_21 ) ( POB_THIS _obThis, UINT _numArgs ){/* start of local variables */ /* local 'll_job' maps to _obdataArray[0]*/ /* local 'lw_main' maps to _obdataArray[1]*//* start of local temperaries */ INT _fnCallRet; POB_GROUP _pGroup; POB_GROUP _pSavedGroup; POB_GROUP _OldGroup; OB_GROUP_ID _GroupID; INT _funcOK; POB_DATA _passedArgs; PVOID _old_local_vars; OB_DATA _obdataArray[ 7 ]; LONG _longTemp2; BOOL _longTemp2_null; SHORT _boolTemp2; BOOL _boolTemp2_null; POB_RUNTIME_INST _objectTemp2; BOOL _objectTemp2_null; POB_DATA _Ref2; SHORT _boolTemp3; BOOL _boolTemp3_null; LONG _longTemp3; BOOL _longTemp3_null; POB_RUNTIME_INST _objectTemp3; BOOL _objectTemp3_null; POB_RUNTIME_INST _objectTemp5; BOOL _objectTemp5_null;/* start of prologue */ _obThis -> routine_level++; _old_local_vars = _obThis -> local_variables; _obThis -> local_variables = (PVOID) FUNC_ARGS( 0 ); GET_GROUP_CURRENCY( _obThis, 3, _pGroup ); _OldGroup = ob_get_curr_obj_group( _obThis ); ob_set_curr_obj_group( _obThis, _pGroup ); _GroupID = ob_get_group_id( _obThis, _pGroup ); _passedArgs = (POB_DATA) _obThis -> evaled_arglist; _funcOK = SUCCESS; pbstg_memset(_obdataArray, 0, 7 * sizeof(OB_DATA)); /* initialization of argument variables */ /* initialization of local variables */ /* Local 'll_job' */ ob_set_data_flags( &_obdataArray[0], 0x1D00 ); ob_set_data_type( &_obdataArray[0], 2 ); ob_set_data_long_val( &_obdataArray[0], 0 ); /* Local 'lw_main' */ ob_set_data_flags( &_obdataArray[1], 0xD00 ); ob_set_data_type( &_obdataArray[1], 32771 ); ob_set_data_ptr_val( &_obdataArray[1], NULL ); ob_init_var_data( _obThis, &_obdataArray[1], _pGroup ); /* initialization of local temperaries *//*********************************************** * start of p-codes ***********************************************/ /* @0 line8 SM_PUSH_LOCAL_VAR_LV sp0 OBJECT_TYPE */ /* local lw_main OBJECT_TYPE */ _Ref2 = & _obdataArray[1];CHECK_EXCEPTION_0(_obThis); /* @4 line8 SM_PUSH_THIS sp1 OBJECT_TYPE */ /* ELIMINATED */ /* @6 line8 SM_PUSH_CONST_REF sp2 UINT_TYPE */ /* ELIMINATED */ /* @12 line8 SM_DOT sp3 OBJECT_TYPE */ /* field parentwindow OBJECT_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 9 ); _objectTemp3 = (POB_RUNTIME_INST) ot_get_data_obinst( _obThis, _Temp ); _objectTemp3_null = ot_get_data_nullval( _obThis, _Temp ); ob_set_data_type( &_obdataArray[ 3 ], NO_TYPE ); ob_clear_instance_ref( _obThis, &_TempInst); }CHECK_EXCEPTION_0(_obThis); /* @16 line8 SM_ASSIGN_OBINST sp2 OBJECT_TYPE */ ot_assign_lvalue_obinst( _obThis, _Ref2, _objectTemp3, _objectTemp3_null );CHECK_EXCEPTION_0(_obThis); /* @20 line9 SM_PUSH_LOCAL_VAR sp0 OBJECT_TYPE */ /* local lw_main OBJECT_TYPE */ _objectTemp2 = (POB_RUNTIME_INST) ot_get_data_obinst( _obThis, & _obdataArray[1] ); _objectTemp2_null = ot_get_data_nullval( _obThis, & _obdataArray[1] ); ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @24 line9 SM_ISVALID sp1 BOOL_TYPE */if( ! _objectTemp2_null ){ _boolTemp2 = OB_INST_DEFINED( _objectTemp2 ); _boolTemp2_null = FALSE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE );}else{ _boolTemp2 = FALSE; _boolTemp2_null = TRUE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE );}CHECK_EXCEPTION_0(_obThis); /* @26 line9 SM_JUMPFALSE sp1 NO_TYPE */ if( _boolTemp2_null || ! _boolTemp2 ) goto _DEST_166;CHECK_EXCEPTION_0(_obThis); /* @30 line10 SM_PUSH_LOCAL_VAR_LV sp0 LONG_TYPE */ /* local ll_job LONG_TYPE */ _Ref2 = & _obdataArray[0];CHECK_EXCEPTION_0(_obThis); /* @34 line10 SM_PUSH_CONST_STRING sp1 STRING_TYPE */ /* ELIMINATED */ /* @40 line10 SM_COPY_CONST_STRING sp2 STRING_TYPE */ ob_set_data_string_val( &_obdataArray[ 3 ], ob_dup_string( _obThis, PBTEXT("") ) ); ob_set_data_type( &_obdataArray[ 3 ], 6 ); ob_set_data_flags( &_obdataArray[ 3 ], 0xC00 ); ob_set_data_nullval( &_obdataArray[ 3 ], FALSE );CHECK_EXCEPTION_0(_obThis); /* @44 line10 SM_PUSH_CONST_BOOL sp2 BOOL_TYPE */ ob_set_data_bool_val( &_obdataArray[ 4 ], TRUE ); ob_set_data_type( &_obdataArray[ 4 ], 7 ); ob_set_data_flags( &_obdataArray[ 4 ], 0x400 ); ob_set_data_nullval( &_obdataArray[ 4 ], FALSE );CHECK_EXCEPTION_0(_obThis); /* @48 line10 SM_PUSH_FUNC_CLASS sp3 OBJECT_TYPE */ _objectTemp5 = (POB_RUNTIME_INST) ob_get_system_func_class( _obThis ); _objectTemp5_null = FALSE; ob_set_data_type( &_obdataArray[ 5 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @54 line10 SM_CLASS_CALL sp4 LONG_TYPE *//* function fnPrintOpen LONG_TYPE */SETUP_FUNC_CALL( _obThis, 3, 2 );ob_set_curr_rtinst_and_return( _obThis, NULL );_fnCallRet = CLASS_CALL( _objectTemp5, 260 )( _obThis, 2 );ob_unset_curr_rtinst_and_return( _obThis );if (( _fnCallRet == FAILURE ) || (_obThis->bHaltClose)){RT_ERROR;}CHECK_EXCEPTION_0(_obThis); /* @62 line10 SM_POP_N_TIMES sp1 LONG_TYPE */ _longTemp3 = ot_get_data_long( _obThis, _CALLED_RETURN_VALUE ); _longTemp3_null = ot_get_data_nullval( _obThis, _CALLED_RETURN_VALUE ); ob_set_data_type( &_obdataArray[ 3 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @66 line10 SM_ASSIGN_LONG sp2 LONG_TYPE */ ot_assign_lvalue_long( _obThis, _Ref2, _longTemp3, _longTemp3_null );CHECK_EXCEPTION_0(_obThis); /* @70 line11 SM_PUSH_LOCAL_VAR sp0 LONG_TYPE */ /* local ll_job LONG_TYPE */ _longTemp2 = ot_get_data_long( _obThis, & _obdataArray[0] ); _longTemp2_null = ot_get_data_nullval( _obThis, & _obdataArray[0] ); ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @74 line11 SM_PUSH_CONST_LONG sp1 LONG_TYPE */ /* ELIMINATED */ /* @80 line11 SM_NE_LONG sp2 BOOL_TYPE */ _boolTemp2 = _longTemp2 != -1; _boolTemp2_null = _longTemp2_null || FALSE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @82 line11 SM_PUSH_LOCAL_VAR sp1 LONG_TYPE */ /* local ll_job LONG_TYPE */ _longTemp3 = ot_get_data_long( _obThis, & _obdataArray[0] ); _longTemp3_null = ot_get_data_nullval( _obThis, & _obdataArray[0] ); ob_set_data_type( &_obdataArray[ 3 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @86 line11 SM_ISNULL sp2 BOOL_TYPE */ _boolTemp3 = _longTemp3_null; _boolTemp3_null = FALSE; ob_set_data_type( &_obdataArray[ 3 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @90 line11 SM_NOT sp2 BOOL_TYPE */ _boolTemp3 = ! _boolTemp3; _boolTemp3_null = _boolTemp3_null; ob_set_data_type( &_obdataArray[ 3 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @92 line11 SM_AND sp2 BOOL_TYPE */ _boolTemp2 = _boolTemp2 && _boolTemp3; _boolTemp2_null = _boolTemp2_null || _boolTemp3_null; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @94 line11 SM_JUMPFALSE sp1 NO_TYPE */ if( _boolTemp2_null || ! _boolTemp2 ) goto _DEST_166;CHECK_EXCEPTION_0(_obThis); /* @98 line12 SM_PUSH_LOCAL_VAR sp0 OBJECT_TYPE */ /* local lw_main OBJECT_TYPE */ _objectTemp2 = (POB_RUNTIME_INST) ot_get_data_obinst( _obThis, & _obdataArray[1] ); _objectTemp2_null = ot_get_data_nullval( _obThis, & _obdataArray[1] ); ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @102 line12 SM_PUSH_LOCAL_VAR sp1 LONG_TYPE */ /* local ll_job LONG_TYPE */ ob_set_data_long_val( &_obdataArray[ 3 ], ot_get_data_long( _obThis, & _obdataArray[0] ) ); ob_set_data_type( &_obdataArray[ 3 ], 2 ); ob_set_data_flags( &_obdataArray[ 3 ], 0x1C00 ); ob_set_data_nullval( &_obdataArray[ 3 ], ot_get_data_nullval( _obThis, & _obdataArray[0] ) );CHECK_EXCEPTION_0(_obThis); /* @106 line12 SM_PUSH_CONST_LONG sp2 LONG_TYPE */ /* ELIMINATED */ /* @112 line12 SM_CNV_LONG_TO_INT sp3 INT_TYPE */ ob_set_data_int_val( &_obdataArray[ 4 ], (SHORT) 1 ); ob_set_data_type( &_obdataArray[ 4 ], 1 ); ob_set_data_flags( &_obdataArray[ 4 ], 0x400 ); ob_set_data_nullval( &_obdataArray[ 4 ], FALSE );CHECK_EXCEPTION_0(_obThis); /* @116 line12 SM_PUSH_CONST_LONG sp3 LONG_TYPE */ /* ELIMINATED */ /* @122 line12 SM_CNV_LONG_TO_INT sp4 INT_TYPE */ ob_set_data_int_val( &_obdataArray[ 5 ], (SHORT) 1 ); ob_set_data_type( &_obdataArray[ 5 ], 1 ); ob_set_data_flags( &_obdataArray[ 5 ], 0x400 ); ob_set_data_nullval( &_obdataArray[ 5 ], FALSE );CHECK_EXCEPTION_0(_obThis); /* @126 line12 SM_DOTFUNCCALL sp4 INT_TYPE *//* function fnPrint INT_TYPE */CHECK_VALID_OBJECT( _objectTemp2, _objectTemp2_null ){LONG_Result;POB_RUNTIME_INST_TempInst = _objectTemp2;OB_DATA_ret;SETUP_FUNC_CALL( _obThis, 3, 3 );_Result = ob_invoke_static ( _objectTemp2, NULL, 83, 3, &( _obdataArray[ 3 ] ), &_ret );if( FAILED(_Result) && !(_obThis->thrown_exception) ){;SH_DBG_OUT( _obThis->dbgthis, (DBG_PCODE_TRACE, PBTEXT("*** WE HAVE A PROBLEM HERE. Error = 944 ***"), _Result ));RT_ERROR;};}CHECK_EXCEPTION_0(_obThis); /* @136 line12 SM_POP_N_TIMES sp0 INT_TYPE */ /* ELIMINATED */ /* @140 line12 SM_LVALUE_EXPR sp1 NO_TYPE */ /* ELIMINATED */ /* @142 line13 SM_PUSH_LOCAL_VAR sp0 LONG_TYPE */ /* local ll_job LONG_TYPE */ ob_set_data_long_val( &_obdataArray[ 2 ], ot_get_data_long( _obThis, & _obdataArray[0] ) ); ob_set_data_type( &_obdataArray[ 2 ], 2 ); ob_set_data_flags( &_obdataArray[ 2 ], 0x1C00 ); ob_set_data_nullval( &_obdataArray[ 2 ], ot_get_data_nullval( _obThis, & _obdataArray[0] ) );CHECK_EXCEPTION_0(_obThis); /* @146 line13 SM_PUSH_FUNC_CLASS sp1 OBJECT_TYPE */ _objectTemp3 = (POB_RUNTIME_INST) ob_get_system_func_class( _obThis ); _objectTemp3_null = FALSE; ob_set_data_type( &_obdataArray[ 3 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @152 line13 SM_CLASS_CALL sp2 INT_TYPE *//* function fnPrintClose INT_TYPE */SETUP_FUNC_CALL( _obThis, 2, 1 );ob_set_curr_rtinst_and_return( _obThis, NULL );_fnCallRet = CLASS_CALL( _objectTemp3, 241 )( _obThis, 1 );ob_unset_curr_rtinst_and_return( _obThis );if (( _fnCallRet == FAILURE ) || (_obThis->bHaltClose)){RT_ERROR;}CHECK_EXCEPTION_0(_obThis); /* @160 line13 SM_POP_N_TIMES sp0 INT_TYPE */ /* ELIMINATED */ /* @164 line13 SM_LVALUE_EXPR sp1 NO_TYPE */ /* ELIMINATED */ /* @166 line16 SM_RETURN sp0 NO_TYPE */_DEST_166: ot_no_return_val( _obThis ); goto _Cleanup;CHECK_EXCEPTION_0(_obThis);/* start of epilogue */goto _handleRuntimeError;_handleRuntimeError:HANDLE_EXCEPTION_RETURN();goto _Cleanup;_Cleanup: /* cleanup of local variables */ { ot_free_out_node( _obThis, &_obdataArray[1] ); /* lw_main */ } /* restore state */ ob_set_curr_obj_group( _obThis, _OldGroup ); _obThis -> evaled_arglist = _passedArgs; _obThis -> local_variables = _old_local_vars; _obThis -> routine_level--; return( _funcOK );}/* EVENT create */PBWINAPI( INT, _fn_3_32792_0 ) ( POB_THIS _obThis, UINT _numArgs ){/* start of local variables *//* start of local temperaries */ INT _fnCallRet; POB_GROUP _pGroup; POB_GROUP _pSavedGroup; POB_GROUP _OldGroup; OB_GROUP_ID _GroupID; INT _funcOK; POB_DATA _passedArgs; PVOID _old_local_vars; OB_DATA _obdataArray[ 3 ]; SHORT _intTemp1; BOOL _intTemp1_null; LPTSTR _stringTemp1; BOOL _stringTemp1_null;/* start of prologue */ _obThis -> routine_level++; _old_local_vars = _obThis -> local_variables; _obThis -> local_variables = (PVOID) FUNC_ARGS( 0 ); GET_GROUP_CURRENCY( _obThis, 3, _pGroup ); _OldGroup = ob_get_curr_obj_group( _obThis ); ob_set_curr_obj_group( _obThis, _pGroup ); _GroupID = ob_get_group_id( _obThis, _pGroup ); _passedArgs = (POB_DATA) _obThis -> evaled_arglist; _funcOK = SUCCESS; pbstg_memset(_obdataArray, 0, 3 * sizeof(OB_DATA)); /* initialization of argument variables */ /* initialization of local variables */ /* initialization of local temperaries *//*********************************************** * start of p-codes ***********************************************/ /* @0 line2 SM_EVENTCALL sp0 NO_TYPE *//* event create NO_TYPE */{OB_FUNC_FUNC_FuncPtr;_FuncPtr = QUALIFIED_DOT_CALL( 32769, 0 );SETUP_FUNC_CALL( _obThis, 0, 0 );ob_set_curr_rtinst_and_return( _obThis, _This );if( _FuncPtr != NULL ){_fnCallRet = (*_FuncPtr)( _obThis, 0 );ob_unset_curr_rtinst_and_return( _obThis );if( _fnCallRet == FAILURE ){RT_ERROR;}}elseob_unset_curr_rtinst_and_return( _obThis );}CHECK_EXCEPTION_0(_obThis); /* @12 line2 SM_POP_N_TIMES sp0 NO_TYPE */ /* ELIMINATED */ /* @16 line2 SM_LVALUE_EXPR sp1 NO_TYPE */ /* ELIMINATED */ /* @18 line3 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @20 line3 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @26 line3 SM_DOT_LV sp2 STRING_TYPE */ /* field text STRING_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 3 ); }CHECK_EXCEPTION_0(_obThis); /* @30 line3 SM_PUSH_CONST_STRING sp1 STRING_TYPE */ /* ELIMINATED */ /* @36 line3 SM_COPY_CONST_STRING sp2 STRING_TYPE */ _stringTemp1 = ob_dup_string( _obThis, PBTEXT("&Print...\tCtrl+P") ); _stringTemp1_null = FALSE; ob_set_data_type( &_obdataArray[ 1 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @40 line3 SM_ASSIGN_STRING sp2 STRING_TYPE */ ot_assign_refarg_string( _obThis, &_obdataArray[ 0 ], _stringTemp1, _stringTemp1_null ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @44 line4 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @46 line4 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @52 line4 SM_DOT_LV sp2 BOOL_TYPE */ /* field enabled BOOL_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 4 ); }CHECK_EXCEPTION_0(_obThis); /* @56 line4 SM_PUSH_CONST_BOOL sp1 BOOL_TYPE */ /* ELIMINATED */ /* @60 line4 SM_ASSIGN_INT sp2 INT_TYPE */ ot_assign_refarg_bool( _obThis, &_obdataArray[ 0 ], FALSE, FALSE ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @64 line5 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @66 line5 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @72 line5 SM_DOT_LV sp2 INT_TYPE */ /* field shortcut INT_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 7 ); }CHECK_EXCEPTION_0(_obThis); /* @76 line5 SM_PUSH_CONST_LONG sp1 LONG_TYPE */ /* ELIMINATED */ /* @82 line5 SM_CNV_LONG_TO_INT sp2 INT_TYPE */ _intTemp1 = (SHORT) 336; _intTemp1_null = FALSE; ob_set_data_type( &_obdataArray[ 1 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @86 line5 SM_ASSIGN_INT sp2 INT_TYPE */ ot_assign_refarg_int( _obThis, &_obdataArray[ 0 ], _intTemp1, _intTemp1_null ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @90 line6 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @92 line6 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @98 line6 SM_DOT_LV sp2 STRING_TYPE */ /* field microhelp STRING_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 10 ); }CHECK_EXCEPTION_0(_obThis); /* @102 line6 SM_PUSH_CONST_STRING sp1 STRING_TYPE */ /* ELIMINATED */ /* @108 line6 SM_COPY_CONST_STRING sp2 STRING_TYPE */ _stringTemp1 = ob_dup_string( _obThis, PBTEXT("Print active sheet") ); _stringTemp1_null = FALSE; ob_set_data_type( &_obdataArray[ 1 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @112 line6 SM_ASSIGN_STRING sp2 STRING_TYPE */ ot_assign_refarg_string( _obThis, &_obdataArray[ 0 ], _stringTemp1, _stringTemp1_null ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @116 line7 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @118 line7 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @124 line7 SM_DOT_LV sp2 BOOL_TYPE */ /* field toolbaritemvisible BOOL_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 11 ); }CHECK_EXCEPTION_0(_obThis); /* @128 line7 SM_PUSH_CONST_BOOL sp1 BOOL_TYPE */ /* ELIMINATED */ /* @132 line7 SM_ASSIGN_INT sp2 INT_TYPE */ ot_assign_refarg_bool( _obThis, &_obdataArray[ 0 ], FALSE, FALSE ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @136 line8 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @138 line8 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @144 line8 SM_DOT_LV sp2 STRING_TYPE */ /* field toolbaritemname STRING_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 12 ); }CHECK_EXCEPTION_0(_obThis); /* @148 line8 SM_PUSH_CONST_STRING sp1 STRING_TYPE */ /* ELIMINATED */ /* @154 line8 SM_COPY_CONST_STRING sp2 STRING_TYPE */ _stringTemp1 = ob_dup_string( _obThis, PBTEXT("Print!") ); _stringTemp1_null = FALSE; ob_set_data_type( &_obdataArray[ 1 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @158 line8 SM_ASSIGN_STRING sp2 STRING_TYPE */ ot_assign_refarg_string( _obThis, &_obdataArray[ 0 ], _stringTemp1, _stringTemp1_null ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @162 line9 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @164 line9 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @170 line9 SM_DOT_LV sp2 STRING_TYPE */ /* field toolbaritemtext STRING_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 14 ); }CHECK_EXCEPTION_0(_obThis); /* @174 line9 SM_PUSH_CONST_STRING sp1 STRING_TYPE */ /* ELIMINATED */ /* @180 line9 SM_COPY_CONST_STRING sp2 STRING_TYPE */ _stringTemp1 = ob_dup_string( _obThis, PBTEXT("Print") ); _stringTemp1_null = FALSE; ob_set_data_type( &_obdataArray[ 1 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @184 line9 SM_ASSIGN_STRING sp2 STRING_TYPE */ ot_assign_refarg_string( _obThis, &_obdataArray[ 0 ], _stringTemp1, _stringTemp1_null ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @188 line10 SM_RETURN sp0 NO_TYPE */ ot_no_return_val( _obThis ); goto _Cleanup;CHECK_EXCEPTION_0(_obThis);/* start of epilogue */goto _handleRuntimeError;_handleRuntimeError:HANDLE_EXCEPTION_RETURN();goto _Cleanup;_Cleanup: /* cleanup of local variables */ { } /* restore state */ ob_set_curr_obj_group( _obThis, _OldGroup ); _obThis -> evaled_arglist = _passedArgs; _obThis -> local_variables = _old_local_vars; _obThis -> routine_level--; return( _funcOK );}/* EVENT destroy */PBWINAPI( INT, _fn_3_32792_1 ) ( POB_THIS _obThis, UINT _numArgs ){/* start of local variables *//* start of local temperaries */ INT _fnCallRet; POB_GROUP _pGroup; POB_GROUP _pSavedGroup; POB_GROUP _OldGroup; OB_GROUP_ID _GroupID; INT _funcOK; POB_DATA _passedArgs; PVOID _old_local_vars; OB_DATA _obdataArray[ 2 ];/* start of prologue */ _obThis -> routine_level++; _old_local_vars = _obThis -> local_variables; _obThis -> local_variables = (PVOID) FUNC_ARGS( 0 ); GET_GROUP_CURRENCY( _obThis, 3, _pGroup ); _OldGroup = ob_get_curr_obj_group( _obThis ); ob_set_curr_obj_group( _obThis, _pGroup ); _GroupID = ob_get_group_id( _obThis, _pGroup ); _passedArgs = (POB_DATA) _obThis -> evaled_arglist; _funcOK = SUCCESS; pbstg_memset(_obdataArray, 0, 2 * sizeof(OB_DATA)); /* initialization of argument variables */ /* initialization of local variables */ /* initialization of local temperaries *//*********************************************** * start of p-codes ***********************************************/ /* @0 line2 SM_EVENTCALL sp0 NO_TYPE *//* event destroy NO_TYPE */{OB_FUNC_FUNC_FuncPtr;_FuncPtr = QUALIFIED_DOT_CALL( 32769, 1 );SETUP_FUNC_CALL( _obThis, 0, 0 );ob_set_curr_rtinst_and_return( _obThis, _This );if( _FuncPtr != NULL ){_fnCallRet = (*_FuncPtr)( _obThis, 0 );ob_unset_curr_rtinst_and_return( _obThis );if( _fnCallRet == FAILURE ){RT_ERROR;}}elseob_unset_curr_rtinst_and_return( _obThis );}CHECK_EXCEPTION_0(_obThis); /* @12 line2 SM_POP_N_TIMES sp0 NO_TYPE */ /* ELIMINATED */ /* @16 line2 SM_LVALUE_EXPR sp1 NO_TYPE */ /* ELIMINATED */ /* @18 line3 SM_RETURN sp0 NO_TYPE */ ot_no_return_val( _obThis ); goto _Cleanup;CHECK_EXCEPTION_0(_obThis);/* start of epilogue */goto _handleRuntimeError;_handleRuntimeError:HANDLE_EXCEPTION_RETURN();goto _Cleanup;_Cleanup: /* cleanup of local variables */ { } /* restore state */ ob_set_curr_obj_group( _obThis, _OldGroup ); _obThis -> evaled_arglist = _passedArgs; _obThis -> local_variables = _old_local_vars; _obThis -> routine_level--; return( _funcOK );}/* *------------------------------------------------------------ * End of class 'm_print_query' *------------------------------------------------------------ *//* *------------------------------------------------------------ * Beginning of class 'm_printersetup' *------------------------------------------------------------ *//* EVENT clicked */PBWINAPI( INT, _fn_3_32793_21 ) ( POB_THIS _obThis, UINT _numArgs ){/* start of local variables *//* start of local temperaries */ INT _fnCallRet; POB_GROUP _pGroup; POB_GROUP _pSavedGroup; POB_GROUP _OldGroup; OB_GROUP_ID _GroupID; INT _funcOK; POB_DATA _passedArgs; PVOID _old_local_vars; OB_DATA _obdataArray[ 2 ]; POB_RUNTIME_INST _objectTemp0; BOOL _objectTemp0_null;/* start of prologue */ _obThis -> routine_level++; _old_local_vars = _obThis -> local_variables; _obThis -> local_variables = (PVOID) FUNC_ARGS( 0 ); GET_GROUP_CURRENCY( _obThis, 3, _pGroup ); _OldGroup = ob_get_curr_obj_group( _obThis ); ob_set_curr_obj_group( _obThis, _pGroup ); _GroupID = ob_get_group_id( _obThis, _pGroup ); _passedArgs = (POB_DATA) _obThis -> evaled_arglist; _funcOK = SUCCESS; pbstg_memset(_obdataArray, 0, 2 * sizeof(OB_DATA)); /* initialization of argument variables */ /* initialization of local variables */ /* initialization of local temperaries *//*********************************************** * start of p-codes ***********************************************/ /* @0 line4 SM_PUSH_FUNC_CLASS sp0 OBJECT_TYPE */ _objectTemp0 = (POB_RUNTIME_INST) ob_get_system_func_class( _obThis ); _objectTemp0_null = FALSE; ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @6 line4 SM_CLASS_CALL sp1 INT_TYPE *//* function fnPrintSetup INT_TYPE */SETUP_FUNC_CALL( _obThis, 0, 0 );ob_set_curr_rtinst_and_return( _obThis, NULL );_fnCallRet = CLASS_CALL( _objectTemp0, 255 )( _obThis, 0 );ob_unset_curr_rtinst_and_return( _obThis );if (( _fnCallRet == FAILURE ) || (_obThis->bHaltClose)){RT_ERROR;}CHECK_EXCEPTION_0(_obThis); /* @14 line4 SM_PUSH_RESULT sp0 INT_TYPE */ /* ELIMINATED */ /* @16 line4 SM_LVALUE_EXPR sp1 NO_TYPE */ /* ELIMINATED */ /* @18 line5 SM_RETURN sp0 NO_TYPE */ ot_no_return_val( _obThis ); goto _Cleanup;CHECK_EXCEPTION_0(_obThis);/* start of epilogue */goto _handleRuntimeError;_handleRuntimeError:HANDLE_EXCEPTION_RETURN();goto _Cleanup;_Cleanup: /* cleanup of local variables */ { } /* restore state */ ob_set_curr_obj_group( _obThis, _OldGroup ); _obThis -> evaled_arglist = _passedArgs; _obThis -> local_variables = _old_local_vars; _obThis -> routine_level--; return( _funcOK );}/* EVENT create */PBWINAPI( INT, _fn_3_32793_0 ) ( POB_THIS _obThis, UINT _numArgs ){/* start of local variables *//* start of local temperaries */ INT _fnCallRet; POB_GROUP _pGroup; POB_GROUP _pSavedGroup; POB_GROUP _OldGroup; OB_GROUP_ID _GroupID; INT _funcOK; POB_DATA _passedArgs; PVOID _old_local_vars; OB_DATA _obdataArray[ 3 ]; LPTSTR _stringTemp1; BOOL _stringTemp1_null;/* start of prologue */ _obThis -> routine_level++; _old_local_vars = _obThis -> local_variables; _obThis -> local_variables = (PVOID) FUNC_ARGS( 0 ); GET_GROUP_CURRENCY( _obThis, 3, _pGroup ); _OldGroup = ob_get_curr_obj_group( _obThis ); ob_set_curr_obj_group( _obThis, _pGroup ); _GroupID = ob_get_group_id( _obThis, _pGroup ); _passedArgs = (POB_DATA) _obThis -> evaled_arglist; _funcOK = SUCCESS; pbstg_memset(_obdataArray, 0, 3 * sizeof(OB_DATA)); /* initialization of argument variables */ /* initialization of local variables */ /* initialization of local temperaries *//*********************************************** * start of p-codes ***********************************************/ /* @0 line2 SM_EVENTCALL sp0 NO_TYPE *//* event create NO_TYPE */{OB_FUNC_FUNC_FuncPtr;_FuncPtr = QUALIFIED_DOT_CALL( 32769, 0 );SETUP_FUNC_CALL( _obThis, 0, 0 );ob_set_curr_rtinst_and_return( _obThis, _This );if( _FuncPtr != NULL ){_fnCallRet = (*_FuncPtr)( _obThis, 0 );ob_unset_curr_rtinst_and_return( _obThis );if( _fnCallRet == FAILURE ){RT_ERROR;}}elseob_unset_curr_rtinst_and_return( _obThis );}CHECK_EXCEPTION_0(_obThis); /* @12 line2 SM_POP_N_TIMES sp0 NO_TYPE */ /* ELIMINATED */ /* @16 line2 SM_LVALUE_EXPR sp1 NO_TYPE */ /* ELIMINATED */ /* @18 line3 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @20 line3 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @26 line3 SM_DOT_LV sp2 STRING_TYPE */ /* field text STRING_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 3 ); }CHECK_EXCEPTION_0(_obThis); /* @30 line3 SM_PUSH_CONST_STRING sp1 STRING_TYPE */ /* ELIMINATED */ /* @36 line3 SM_COPY_CONST_STRING sp2 STRING_TYPE */ _stringTemp1 = ob_dup_string( _obThis, PBTEXT("Print Set&up...") ); _stringTemp1_null = FALSE; ob_set_data_type( &_obdataArray[ 1 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @40 line3 SM_ASSIGN_STRING sp2 STRING_TYPE */ ot_assign_refarg_string( _obThis, &_obdataArray[ 0 ], _stringTemp1, _stringTemp1_null ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @44 line4 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @46 line4 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @52 line4 SM_DOT_LV sp2 STRING_TYPE */ /* field microhelp STRING_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 10 ); }CHECK_EXCEPTION_0(_obThis); /* @56 line4 SM_PUSH_CONST_STRING sp1 STRING_TYPE */ /* ELIMINATED */ /* @62 line4 SM_COPY_CONST_STRING sp2 STRING_TYPE */ _stringTemp1 = ob_dup_string( _obThis, PBTEXT("Setup printer") ); _stringTemp1_null = FALSE; ob_set_data_type( &_obdataArray[ 1 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @66 line4 SM_ASSIGN_STRING sp2 STRING_TYPE */ ot_assign_refarg_string( _obThis, &_obdataArray[ 0 ], _stringTemp1, _stringTemp1_null ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @70 line5 SM_RETURN sp0 NO_TYPE */ ot_no_return_val( _obThis ); goto _Cleanup;CHECK_EXCEPTION_0(_obThis);/* start of epilogue */goto _handleRuntimeError;_handleRuntimeError:HANDLE_EXCEPTION_RETURN();goto _Cleanup;_Cleanup: /* cleanup of local variables */ { } /* restore state */ ob_set_curr_obj_group( _obThis, _OldGroup ); _obThis -> evaled_arglist = _passedArgs; _obThis -> local_variables = _old_local_vars; _obThis -> routine_level--; return( _funcOK );}/* EVENT destroy */PBWINAPI( INT, _fn_3_32793_1 ) ( POB_THIS _obThis, UINT _numArgs ){/* start of local variables *//* start of local temperaries */ INT _fnCallRet; POB_GROUP _pGroup; POB_GROUP _pSavedGroup; POB_GROUP _OldGroup; OB_GROUP_ID _GroupID; INT _funcOK; POB_DATA _passedArgs; PVOID _old_local_vars; OB_DATA _obdataArray[ 2 ];/* start of prologue */ _obThis -> routine_level++; _old_local_vars = _obThis -> local_variables; _obThis -> local_variables = (PVOID) FUNC_ARGS( 0 ); GET_GROUP_CURRENCY( _obThis, 3, _pGroup ); _OldGroup = ob_get_curr_obj_group( _obThis ); ob_set_curr_obj_group( _obThis, _pGroup ); _GroupID = ob_get_group_id( _obThis, _pGroup ); _passedArgs = (POB_DATA) _obThis -> evaled_arglist; _funcOK = SUCCESS; pbstg_memset(_obdataArray, 0, 2 * sizeof(OB_DATA)); /* initialization of argument variables */ /* initialization of local variables */ /* initialization of local temperaries *//*********************************************** * start of p-codes ***********************************************/ /* @0 line2 SM_EVENTCALL sp0 NO_TYPE *//* event destroy NO_TYPE */{OB_FUNC_FUNC_FuncPtr;_FuncPtr = QUALIFIED_DOT_CALL( 32769, 1 );SETUP_FUNC_CALL( _obThis, 0, 0 );ob_set_curr_rtinst_and_return( _obThis, _This );if( _FuncPtr != NULL ){_fnCallRet = (*_FuncPtr)( _obThis, 0 );ob_unset_curr_rtinst_and_return( _obThis );if( _fnCallRet == FAILURE ){RT_ERROR;}}elseob_unset_curr_rtinst_and_return( _obThis );}CHECK_EXCEPTION_0(_obThis); /* @12 line2 SM_POP_N_TIMES sp0 NO_TYPE */ /* ELIMINATED */ /* @16 line2 SM_LVALUE_EXPR sp1 NO_TYPE */ /* ELIMINATED */ /* @18 line3 SM_RETURN sp0 NO_TYPE */ ot_no_return_val( _obThis ); goto _Cleanup;CHECK_EXCEPTION_0(_obThis);/* start of epilogue */goto _handleRuntimeError;_handleRuntimeError:HANDLE_EXCEPTION_RETURN();goto _Cleanup;_Cleanup: /* cleanup of local variables */ { } /* restore state */ ob_set_curr_obj_group( _obThis, _OldGroup ); _obThis -> evaled_arglist = _passedArgs; _obThis -> local_variables = _old_local_vars; _obThis -> routine_level--; return( _funcOK );}/* *------------------------------------------------------------ * End of class 'm_printersetup' *------------------------------------------------------------ *//* *------------------------------------------------------------ * Beginning of class 'm_dash1' *------------------------------------------------------------ *//* EVENT create */PBWINAPI( INT, _fn_3_32794_0 ) ( POB_THIS _obThis, UINT _numArgs ){/* start of local variables *//* start of local temperaries */ INT _fnCallRet; POB_GROUP _pGroup; POB_GROUP _pSavedGroup; POB_GROUP _OldGroup; OB_GROUP_ID _GroupID; INT _funcOK; POB_DATA _passedArgs; PVOID _old_local_vars; OB_DATA _obdataArray[ 3 ]; LPTSTR _stringTemp1; BOOL _stringTemp1_null;/* start of prologue */ _obThis -> routine_level++; _old_local_vars = _obThis -> local_variables; _obThis -> local_variables = (PVOID) FUNC_ARGS( 0 ); GET_GROUP_CURRENCY( _obThis, 3, _pGroup ); _OldGroup = ob_get_curr_obj_group( _obThis ); ob_set_curr_obj_group( _obThis, _pGroup ); _GroupID = ob_get_group_id( _obThis, _pGroup ); _passedArgs = (POB_DATA) _obThis -> evaled_arglist; _funcOK = SUCCESS; pbstg_memset(_obdataArray, 0, 3 * sizeof(OB_DATA)); /* initialization of argument variables */ /* initialization of local variables */ /* initialization of local temperaries *//*********************************************** * start of p-codes ***********************************************/ /* @0 line2 SM_EVENTCALL sp0 NO_TYPE *//* event create NO_TYPE */{OB_FUNC_FUNC_FuncPtr;_FuncPtr = QUALIFIED_DOT_CALL( 32769, 0 );SETUP_FUNC_CALL( _obThis, 0, 0 );ob_set_curr_rtinst_and_return( _obThis, _This );if( _FuncPtr != NULL ){_fnCallRet = (*_FuncPtr)( _obThis, 0 );ob_unset_curr_rtinst_and_return( _obThis );if( _fnCallRet == FAILURE ){RT_ERROR;}}elseob_unset_curr_rtinst_and_return( _obThis );}CHECK_EXCEPTION_0(_obThis); /* @12 line2 SM_POP_N_TIMES sp0 NO_TYPE */ /* ELIMINATED */ /* @16 line2 SM_LVALUE_EXPR sp1 NO_TYPE */ /* ELIMINATED */ /* @18 line3 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @20 line3 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @26 line3 SM_DOT_LV sp2 STRING_TYPE */ /* field text STRING_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 3 ); }CHECK_EXCEPTION_0(_obThis); /* @30 line3 SM_PUSH_CONST_STRING sp1 STRING_TYPE */ /* ELIMINATED */ /* @36 line3 SM_COPY_CONST_STRING sp2 STRING_TYPE */ _stringTemp1 = ob_dup_string( _obThis, PBTEXT("-") ); _stringTemp1_null = FALSE; ob_set_data_type( &_obdataArray[ 1 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @40 line3 SM_ASSIGN_STRING sp2 STRING_TYPE */ ot_assign_refarg_string( _obThis, &_obdataArray[ 0 ], _stringTemp1, _stringTemp1_null ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @44 line4 SM_RETURN sp0 NO_TYPE */ ot_no_return_val( _obThis ); goto _Cleanup;CHECK_EXCEPTION_0(_obThis);/* start of epilogue */goto _handleRuntimeError;_handleRuntimeError:HANDLE_EXCEPTION_RETURN();goto _Cleanup;_Cleanup: /* cleanup of local variables */ { } /* restore state */ ob_set_curr_obj_group( _obThis, _OldGroup ); _obThis -> evaled_arglist = _passedArgs; _obThis -> local_variables = _old_local_vars; _obThis -> routine_level--; return( _funcOK );}/* EVENT destroy */PBWINAPI( INT, _fn_3_32794_1 ) ( POB_THIS _obThis, UINT _numArgs ){/* start of local variables *//* start of local temperaries */ INT _fnCallRet; POB_GROUP _pGroup; POB_GROUP _pSavedGroup; POB_GROUP _OldGroup; OB_GROUP_ID _GroupID; INT _funcOK; POB_DATA _passedArgs; PVOID _old_local_vars; OB_DATA _obdataArray[ 2 ];/* start of prologue */ _obThis -> routine_level++; _old_local_vars = _obThis -> local_variables; _obThis -> local_variables = (PVOID) FUNC_ARGS( 0 ); GET_GROUP_CURRENCY( _obThis, 3, _pGroup ); _OldGroup = ob_get_curr_obj_group( _obThis ); ob_set_curr_obj_group( _obThis, _pGroup ); _GroupID = ob_get_group_id( _obThis, _pGroup ); _passedArgs = (POB_DATA) _obThis -> evaled_arglist; _funcOK = SUCCESS; pbstg_memset(_obdataArray, 0, 2 * sizeof(OB_DATA)); /* initialization of argument variables */ /* initialization of local variables */ /* initialization of local temperaries *//*********************************************** * start of p-codes ***********************************************/ /* @0 line2 SM_EVENTCALL sp0 NO_TYPE *//* event destroy NO_TYPE */{OB_FUNC_FUNC_FuncPtr;_FuncPtr = QUALIFIED_DOT_CALL( 32769, 1 );SETUP_FUNC_CALL( _obThis, 0, 0 );ob_set_curr_rtinst_and_return( _obThis, _This );if( _FuncPtr != NULL ){_fnCallRet = (*_FuncPtr)( _obThis, 0 );ob_unset_curr_rtinst_and_return( _obThis );if( _fnCallRet == FAILURE ){RT_ERROR;}}elseob_unset_curr_rtinst_and_return( _obThis );}CHECK_EXCEPTION_0(_obThis); /* @12 line2 SM_POP_N_TIMES sp0 NO_TYPE */ /* ELIMINATED */ /* @16 line2 SM_LVALUE_EXPR sp1 NO_TYPE */ /* ELIMINATED */ /* @18 line3 SM_RETURN sp0 NO_TYPE */ ot_no_return_val( _obThis ); goto _Cleanup;CHECK_EXCEPTION_0(_obThis);/* start of epilogue */goto _handleRuntimeError;_handleRuntimeError:HANDLE_EXCEPTION_RETURN();goto _Cleanup;_Cleanup: /* cleanup of local variables */ { } /* restore state */ ob_set_curr_obj_group( _obThis, _OldGroup ); _obThis -> evaled_arglist = _passedArgs; _obThis -> local_variables = _old_local_vars; _obThis -> routine_level--; return( _funcOK );}/* *------------------------------------------------------------ * End of class 'm_dash1' *------------------------------------------------------------ *//* *------------------------------------------------------------ * Beginning of class 'm_exit' *------------------------------------------------------------ *//* EVENT clicked */PBWINAPI( INT, _fn_3_32795_21 ) ( POB_THIS _obThis, UINT _numArgs ){/* start of local variables *//* start of local temperaries */ INT _fnCallRet; POB_GROUP _pGroup; POB_GROUP _pSavedGroup; POB_GROUP _OldGroup; OB_GROUP_ID _GroupID; INT _funcOK; POB_DATA _passedArgs; PVOID _old_local_vars; OB_DATA _obdataArray[ 3 ]; POB_RUNTIME_INST _objectTemp1; BOOL _objectTemp1_null;/* start of prologue */ _obThis -> routine_level++; _old_local_vars = _obThis -> local_variables; _obThis -> local_variables = (PVOID) FUNC_ARGS( 0 ); GET_GROUP_CURRENCY( _obThis, 3, _pGroup ); _OldGroup = ob_get_curr_obj_group( _obThis ); ob_set_curr_obj_group( _obThis, _pGroup ); _GroupID = ob_get_group_id( _obThis, _pGroup ); _passedArgs = (POB_DATA) _obThis -> evaled_arglist; _funcOK = SUCCESS; pbstg_memset(_obdataArray, 0, 3 * sizeof(OB_DATA)); /* initialization of argument variables */ /* initialization of local variables */ /* initialization of local temperaries *//*********************************************** * start of p-codes ***********************************************/ /* @0 line4 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @2 line4 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @8 line4 SM_DOT sp2 OBJECT_TYPE */ /* field parentwindow OBJECT_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 9 ); ob_set_data_obinst_val( &_obdataArray[ 0 ], (POB_RUNTIME_INST) ot_get_data_obinst( _obThis, _Temp ) ); ob_set_data_type( &_obdataArray[ 0 ], 49155 ); ob_set_data_flags( &_obdataArray[ 0 ], 0xC00 ); ob_set_data_nullval( &_obdataArray[ 0 ], ot_get_data_nullval( _obThis, _Temp ) ); ob_clear_instance_ref( _obThis, &_TempInst); }CHECK_EXCEPTION_0(_obThis); /* @12 line4 SM_PUSH_FUNC_CLASS sp1 OBJECT_TYPE */ _objectTemp1 = (POB_RUNTIME_INST) ob_get_system_func_class( _obThis ); _objectTemp1_null = FALSE; ob_set_data_type( &_obdataArray[ 1 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @18 line4 SM_CLASS_CALL sp2 INT_TYPE *//* function fnCloseWnd INT_TYPE */SETUP_FUNC_CALL( _obThis, 0, 1 );ob_set_curr_rtinst_and_return( _obThis, NULL );_fnCallRet = CLASS_CALL( _objectTemp1, 23 )( _obThis, 1 );ob_unset_curr_rtinst_and_return( _obThis );if (( _fnCallRet == FAILURE ) || (_obThis->bHaltClose)){RT_ERROR;}CHECK_EXCEPTION_0(_obThis); /* @26 line4 SM_POP_N_TIMES sp0 INT_TYPE */ /* ELIMINATED */ /* @30 line4 SM_LVALUE_EXPR sp1 NO_TYPE */ /* ELIMINATED */ /* @32 line5 SM_RETURN sp0 NO_TYPE */ ot_no_return_val( _obThis ); goto _Cleanup;CHECK_EXCEPTION_0(_obThis);/* start of epilogue */goto _handleRuntimeError;_handleRuntimeError:HANDLE_EXCEPTION_RETURN();goto _Cleanup;_Cleanup: /* cleanup of local variables */ { } /* restore state */ ob_set_curr_obj_group( _obThis, _OldGroup ); _obThis -> evaled_arglist = _passedArgs; _obThis -> local_variables = _old_local_vars; _obThis -> routine_level--; return( _funcOK );}/* EVENT create */PBWINAPI( INT, _fn_3_32795_0 ) ( POB_THIS _obThis, UINT _numArgs ){/* start of local variables *//* start of local temperaries */ INT _fnCallRet; POB_GROUP _pGroup; POB_GROUP _pSavedGroup; POB_GROUP _OldGroup; OB_GROUP_ID _GroupID; INT _funcOK; POB_DATA _passedArgs; PVOID _old_local_vars; OB_DATA _obdataArray[ 3 ]; SHORT _intTemp1; BOOL _intTemp1_null; LPTSTR _stringTemp1; BOOL _stringTemp1_null;/* start of prologue */ _obThis -> routine_level++; _old_local_vars = _obThis -> local_variables; _obThis -> local_variables = (PVOID) FUNC_ARGS( 0 ); GET_GROUP_CURRENCY( _obThis, 3, _pGroup ); _OldGroup = ob_get_curr_obj_group( _obThis ); ob_set_curr_obj_group( _obThis, _pGroup ); _GroupID = ob_get_group_id( _obThis, _pGroup ); _passedArgs = (POB_DATA) _obThis -> evaled_arglist; _funcOK = SUCCESS; pbstg_memset(_obdataArray, 0, 3 * sizeof(OB_DATA)); /* initialization of argument variables */ /* initialization of local variables */ /* initialization of local temperaries *//*********************************************** * start of p-codes ***********************************************/ /* @0 line2 SM_EVENTCALL sp0 NO_TYPE *//* event create NO_TYPE */{OB_FUNC_FUNC_FuncPtr;_FuncPtr = QUALIFIED_DOT_CALL( 32769, 0 );SETUP_FUNC_CALL( _obThis, 0, 0 );ob_set_curr_rtinst_and_return( _obThis, _This );if( _FuncPtr != NULL ){_fnCallRet = (*_FuncPtr)( _obThis, 0 );ob_unset_curr_rtinst_and_return( _obThis );if( _fnCallRet == FAILURE ){RT_ERROR;}}elseob_unset_curr_rtinst_and_return( _obThis );}CHECK_EXCEPTION_0(_obThis); /* @12 line2 SM_POP_N_TIMES sp0 NO_TYPE */ /* ELIMINATED */ /* @16 line2 SM_LVALUE_EXPR sp1 NO_TYPE */ /* ELIMINATED */ /* @18 line3 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @20 line3 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @26 line3 SM_DOT_LV sp2 STRING_TYPE */ /* field text STRING_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 3 ); }CHECK_EXCEPTION_0(_obThis); /* @30 line3 SM_PUSH_CONST_STRING sp1 STRING_TYPE */ /* ELIMINATED */ /* @36 line3 SM_COPY_CONST_STRING sp2 STRING_TYPE */ _stringTemp1 = ob_dup_string( _obThis, PBTEXT("E&xit") ); _stringTemp1_null = FALSE; ob_set_data_type( &_obdataArray[ 1 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @40 line3 SM_ASSIGN_STRING sp2 STRING_TYPE */ ot_assign_refarg_string( _obThis, &_obdataArray[ 0 ], _stringTemp1, _stringTemp1_null ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @44 line4 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @46 line4 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @52 line4 SM_DOT_LV sp2 STRING_TYPE */ /* field microhelp STRING_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 10 ); }CHECK_EXCEPTION_0(_obThis); /* @56 line4 SM_PUSH_CONST_STRING sp1 STRING_TYPE */ /* ELIMINATED */ /* @62 line4 SM_COPY_CONST_STRING sp2 STRING_TYPE */ _stringTemp1 = ob_dup_string( _obThis, PBTEXT("Exit program") ); _stringTemp1_null = FALSE; ob_set_data_type( &_obdataArray[ 1 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @66 line4 SM_ASSIGN_STRING sp2 STRING_TYPE */ ot_assign_refarg_string( _obThis, &_obdataArray[ 0 ], _stringTemp1, _stringTemp1_null ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @70 line5 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @72 line5 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @78 line5 SM_DOT_LV sp2 STRING_TYPE */ /* field toolbaritemname STRING_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 12 ); }CHECK_EXCEPTION_0(_obThis); /* @82 line5 SM_PUSH_CONST_STRING sp1 STRING_TYPE */ /* ELIMINATED */ /* @88 line5 SM_COPY_CONST_STRING sp2 STRING_TYPE */ _stringTemp1 = ob_dup_string( _obThis, PBTEXT("Exit!") ); _stringTemp1_null = FALSE; ob_set_data_type( &_obdataArray[ 1 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @92 line5 SM_ASSIGN_STRING sp2 STRING_TYPE */ ot_assign_refarg_string( _obThis, &_obdataArray[ 0 ], _stringTemp1, _stringTemp1_null ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @96 line6 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @98 line6 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @104 line6 SM_DOT_LV sp2 STRING_TYPE */ /* field toolbaritemtext STRING_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 14 ); }CHECK_EXCEPTION_0(_obThis); /* @108 line6 SM_PUSH_CONST_STRING sp1 STRING_TYPE */ /* ELIMINATED */ /* @114 line6 SM_COPY_CONST_STRING sp2 STRING_TYPE */ _stringTemp1 = ob_dup_string( _obThis, PBTEXT("Exit") ); _stringTemp1_null = FALSE; ob_set_data_type( &_obdataArray[ 1 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @118 line6 SM_ASSIGN_STRING sp2 STRING_TYPE */ ot_assign_refarg_string( _obThis, &_obdataArray[ 0 ], _stringTemp1, _stringTemp1_null ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @122 line7 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @124 line7 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @130 line7 SM_DOT_LV sp2 INT_TYPE */ /* field toolbaritemspace INT_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 17 ); }CHECK_EXCEPTION_0(_obThis); /* @134 line7 SM_PUSH_CONST_LONG sp1 LONG_TYPE */ /* ELIMINATED */ /* @140 line7 SM_CNV_LONG_TO_INT sp2 INT_TYPE */ _intTemp1 = (SHORT) 2; _intTemp1_null = FALSE; ob_set_data_type( &_obdataArray[ 1 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @144 line7 SM_ASSIGN_INT sp2 INT_TYPE */ ot_assign_refarg_int( _obThis, &_obdataArray[ 0 ], _intTemp1, _intTemp1_null ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @148 line8 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @150 line8 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @156 line8 SM_DOT_LV sp2 INT_TYPE */ /* field menuitemtype INT_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 21 ); }CHECK_EXCEPTION_0(_obThis); /* @160 line8 SM_PUSH_CONST_ENUM sp1 INT_TYPE */ /* ELIMINATED */ /* @166 line8 SM_ASSIGN_ENUM sp2 INT_TYPE */ ot_assign_refarg_int( _obThis, &_obdataArray[ 0 ], 1, FALSE ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @170 line9 SM_RETURN sp0 NO_TYPE */ ot_no_return_val( _obThis ); goto _Cleanup;CHECK_EXCEPTION_0(_obThis);/* start of epilogue */goto _handleRuntimeError;_handleRuntimeError:HANDLE_EXCEPTION_RETURN();goto _Cleanup;_Cleanup: /* cleanup of local variables */ { } /* restore state */ ob_set_curr_obj_group( _obThis, _OldGroup ); _obThis -> evaled_arglist = _passedArgs; _obThis -> local_variables = _old_local_vars; _obThis -> routine_level--; return( _funcOK );}/* EVENT destroy */PBWINAPI( INT, _fn_3_32795_1 ) ( POB_THIS _obThis, UINT _numArgs ){/* start of local variables *//* start of local temperaries */ INT _fnCallRet; POB_GROUP _pGroup; POB_GROUP _pSavedGroup; POB_GROUP _OldGroup; OB_GROUP_ID _GroupID; INT _funcOK; POB_DATA _passedArgs; PVOID _old_local_vars; OB_DATA _obdataArray[ 2 ];/* start of prologue */ _obThis -> routine_level++; _old_local_vars = _obThis -> local_variables; _obThis -> local_variables = (PVOID) FUNC_ARGS( 0 ); GET_GROUP_CURRENCY( _obThis, 3, _pGroup ); _OldGroup = ob_get_curr_obj_group( _obThis ); ob_set_curr_obj_group( _obThis, _pGroup ); _GroupID = ob_get_group_id( _obThis, _pGroup ); _passedArgs = (POB_DATA) _obThis -> evaled_arglist; _funcOK = SUCCESS; pbstg_memset(_obdataArray, 0, 2 * sizeof(OB_DATA)); /* initialization of argument variables */ /* initialization of local variables */ /* initialization of local temperaries *//*********************************************** * start of p-codes ***********************************************/ /* @0 line2 SM_EVENTCALL sp0 NO_TYPE *//* event destroy NO_TYPE */{OB_FUNC_FUNC_FuncPtr;_FuncPtr = QUALIFIED_DOT_CALL( 32769, 1 );SETUP_FUNC_CALL( _obThis, 0, 0 );ob_set_curr_rtinst_and_return( _obThis, _This );if( _FuncPtr != NULL ){_fnCallRet = (*_FuncPtr)( _obThis, 0 );ob_unset_curr_rtinst_and_return( _obThis );if( _fnCallRet == FAILURE ){RT_ERROR;}}elseob_unset_curr_rtinst_and_return( _obThis );}CHECK_EXCEPTION_0(_obThis); /* @12 line2 SM_POP_N_TIMES sp0 NO_TYPE */ /* ELIMINATED */ /* @16 line2 SM_LVALUE_EXPR sp1 NO_TYPE */ /* ELIMINATED */ /* @18 line3 SM_RETURN sp0 NO_TYPE */ ot_no_return_val( _obThis ); goto _Cleanup;CHECK_EXCEPTION_0(_obThis);/* start of epilogue */goto _handleRuntimeError;_handleRuntimeError:HANDLE_EXCEPTION_RETURN();goto _Cleanup;_Cleanup: /* cleanup of local variables */ { } /* restore state */ ob_set_curr_obj_group( _obThis, _OldGroup ); _obThis -> evaled_arglist = _passedArgs; _obThis -> local_variables = _old_local_vars; _obThis -> routine_level--; return( _funcOK );}/* *------------------------------------------------------------ * End of class 'm_exit' *------------------------------------------------------------ *//* *------------------------------------------------------------ * Beginning of class 'm_help' *------------------------------------------------------------ *//* EVENT create */PBWINAPI( INT, _fn_3_32796_0 ) ( POB_THIS _obThis, UINT _numArgs ){/* start of local variables *//* start of local temperaries */ INT _fnCallRet; POB_GROUP _pGroup; POB_GROUP _pSavedGroup; POB_GROUP _OldGroup; OB_GROUP_ID _GroupID; INT _funcOK; POB_DATA _passedArgs; PVOID _old_local_vars; OB_DATA _obdataArray[ 5 ]; POB_RUNTIME_INST _objectTemp1; BOOL _objectTemp1_null; LPTSTR _stringTemp1; BOOL _stringTemp1_null; ULONG _ulongTemp2; BOOL _ulongTemp2_null; LONG _longTemp2; BOOL _longTemp2_null; POB_ARRAY_INST _arrayTemp2; BOOL _arrayTemp2_null;/* start of prologue */ _obThis -> routine_level++; _old_local_vars = _obThis -> local_variables; _obThis -> local_variables = (PVOID) FUNC_ARGS( 0 ); GET_GROUP_CURRENCY( _obThis, 3, _pGroup ); _OldGroup = ob_get_curr_obj_group( _obThis ); ob_set_curr_obj_group( _obThis, _pGroup ); _GroupID = ob_get_group_id( _obThis, _pGroup ); _passedArgs = (POB_DATA) _obThis -> evaled_arglist; _funcOK = SUCCESS; pbstg_memset(_obdataArray, 0, 5 * sizeof(OB_DATA)); /* initialization of argument variables */ /* initialization of local variables */ /* initialization of local temperaries *//*********************************************** * start of p-codes ***********************************************/ /* @0 line2 SM_EVENTCALL sp0 NO_TYPE *//* event create NO_TYPE */{OB_FUNC_FUNC_FuncPtr;_FuncPtr = QUALIFIED_DOT_CALL( 32769, 0 );SETUP_FUNC_CALL( _obThis, 0, 0 );ob_set_curr_rtinst_and_return( _obThis, _This );if( _FuncPtr != NULL ){_fnCallRet = (*_FuncPtr)( _obThis, 0 );ob_unset_curr_rtinst_and_return( _obThis );if( _fnCallRet == FAILURE ){RT_ERROR;}}elseob_unset_curr_rtinst_and_return( _obThis );}CHECK_EXCEPTION_0(_obThis); /* @12 line2 SM_POP_N_TIMES sp0 NO_TYPE */ /* ELIMINATED */ /* @16 line2 SM_LVALUE_EXPR sp1 NO_TYPE */ /* ELIMINATED */ /* @18 line3 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @20 line3 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @26 line3 SM_DOT_LV sp2 STRING_TYPE */ /* field text STRING_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 3 ); }CHECK_EXCEPTION_0(_obThis); /* @30 line3 SM_PUSH_CONST_STRING sp1 STRING_TYPE */ /* ELIMINATED */ /* @36 line3 SM_COPY_CONST_STRING sp2 STRING_TYPE */ _stringTemp1 = ob_dup_string( _obThis, PBTEXT("&Help") ); _stringTemp1_null = FALSE; ob_set_data_type( &_obdataArray[ 1 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @40 line3 SM_ASSIGN_STRING sp2 STRING_TYPE */ ot_assign_refarg_string( _obThis, &_obdataArray[ 0 ], _stringTemp1, _stringTemp1_null ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @44 line4 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @46 line4 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @52 line4 SM_DOT_LV sp2 BOOL_TYPE */ /* field shifttoright BOOL_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 19 ); }CHECK_EXCEPTION_0(_obThis); /* @56 line4 SM_PUSH_CONST_BOOL sp1 BOOL_TYPE */ /* ELIMINATED */ /* @60 line4 SM_ASSIGN_INT sp2 INT_TYPE */ ot_assign_refarg_bool( _obThis, &_obdataArray[ 0 ], TRUE, FALSE ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @64 line5 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @66 line5 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @72 line5 SM_DOT_LV sp2 OBJECT_TYPE */ /* field m_helpindex OBJECT_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 49 ); }CHECK_EXCEPTION_0(_obThis); /* @76 line5 SM_CREATE sp1 OBJECT_TYPE */ if( FAILED (ob_create_object_using( _obThis, &_obdataArray[ 1 ],_This, PBTEXT("") PBTEXT("m_helpindex") )) && !(_obThis->thrown_exception) ) { RT_ERROR; }CHECK_EXCEPTION_0(_obThis); /* @82 line5 SM_ASSIGN_OBINST sp2 OBJECT_TYPE */ ot_assign_refarg_obinst( _obThis, &_obdataArray[ 0 ], (POB_RUNTIME_INST) ot_get_data_obinst( _obThis, &_obdataArray[ 1 ] ), ot_get_data_nullval( _obThis, &_obdataArray[ 1 ] ), 0 ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @86 line6 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @88 line6 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @94 line6 SM_DOT_LV sp2 OBJECT_TYPE */ /* field m_search OBJECT_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 50 ); }CHECK_EXCEPTION_0(_obThis); /* @98 line6 SM_CREATE sp1 OBJECT_TYPE */ if( FAILED (ob_create_object_using( _obThis, &_obdataArray[ 1 ],_This, PBTEXT("") PBTEXT("m_search") )) && !(_obThis->thrown_exception) ) { RT_ERROR; }CHECK_EXCEPTION_0(_obThis); /* @104 line6 SM_ASSIGN_OBINST sp2 OBJECT_TYPE */ ot_assign_refarg_obinst( _obThis, &_obdataArray[ 0 ], (POB_RUNTIME_INST) ot_get_data_obinst( _obThis, &_obdataArray[ 1 ] ), ot_get_data_nullval( _obThis, &_obdataArray[ 1 ] ), 0 ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @108 line7 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @110 line7 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @116 line7 SM_DOT_LV sp2 OBJECT_TYPE */ /* field m_dash2 OBJECT_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 51 ); }CHECK_EXCEPTION_0(_obThis); /* @120 line7 SM_CREATE sp1 OBJECT_TYPE */ if( FAILED (ob_create_object_using( _obThis, &_obdataArray[ 1 ],_This, PBTEXT("") PBTEXT("m_dash2") )) && !(_obThis->thrown_exception) ) { RT_ERROR; }CHECK_EXCEPTION_0(_obThis); /* @126 line7 SM_ASSIGN_OBINST sp2 OBJECT_TYPE */ ot_assign_refarg_obinst( _obThis, &_obdataArray[ 0 ], (POB_RUNTIME_INST) ot_get_data_obinst( _obThis, &_obdataArray[ 1 ] ), ot_get_data_nullval( _obThis, &_obdataArray[ 1 ] ), 0 ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @130 line8 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @132 line8 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @138 line8 SM_DOT_LV sp2 OBJECT_TYPE */ /* field m_aboutquickapp OBJECT_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 52 ); }CHECK_EXCEPTION_0(_obThis); /* @142 line8 SM_CREATE sp1 OBJECT_TYPE */ if( FAILED (ob_create_object_using( _obThis, &_obdataArray[ 1 ],_This, PBTEXT("") PBTEXT("m_aboutquickapp") )) && !(_obThis->thrown_exception) ) { RT_ERROR; }CHECK_EXCEPTION_0(_obThis); /* @148 line8 SM_ASSIGN_OBINST sp2 OBJECT_TYPE */ ot_assign_refarg_obinst( _obThis, &_obdataArray[ 0 ], (POB_RUNTIME_INST) ot_get_data_obinst( _obThis, &_obdataArray[ 1 ] ), ot_get_data_nullval( _obThis, &_obdataArray[ 1 ] ), 0 ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @152 line9 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @154 line9 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @160 line9 SM_PUSH_THIS sp2 OBJECT_TYPE */ /* ELIMINATED */ /* @162 line9 SM_PUSH_CONST_REF sp3 UINT_TYPE */ /* ELIMINATED */ /* @168 line9 SM_DOT sp4 ARRAY_TYPE */ /* field item ARRAY_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 8 ); _arrayTemp2 = (POB_ARRAY_INST) ot_get_data_array( _obThis, _Temp ); _arrayTemp2_null = ot_get_data_nullval( _obThis, _Temp ); ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); ob_clear_instance_ref( _obThis, &_TempInst); }CHECK_EXCEPTION_0(_obThis); /* @172 line9 SM_UPPERBOUND sp3 LONG_TYPE */ if( ! ( _arrayTemp2_null )) { { _longTemp2 = ob_array_upper_bound( _obThis, _arrayTemp2, 1 ); _longTemp2_null = FALSE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); } } else { _longTemp2 = 0; _longTemp2_null = TRUE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); }CHECK_EXCEPTION_0(_obThis); /* @178 line9 SM_PUSH_CONST_LONG sp3 LONG_TYPE */ /* ELIMINATED */ /* @184 line9 SM_ADD_LONG sp4 LONG_TYPE */ _longTemp2 = _longTemp2 + 1; _longTemp2_null = _longTemp2_null || FALSE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @186 line9 SM_CALC_UNBOUNDED_ARRAY_BOUND sp3 ULONG_TYPE */ if( ! _longTemp2_null && ( _longTemp2 >= 1 ) && ( _longTemp2 <= 2147483647 ) ) { _ulongTemp2 = (ULONG) _longTemp2 - 1; _ulongTemp2_null = FALSE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); } else { if( _longTemp2_null ) { ARRAY_NULL_SUBSCRIPT_ERROR; } else { ARRAY_BOUNDS_ERROR; } _ulongTemp2 = ULONG_MAX; _ulongTemp2_null = _longTemp2_null; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); }CHECK_EXCEPTION_0(_obThis); /* @188 line9 SM_DOT_FLD_UPDATE_INDEX_RP sp3 OBJECT_TYPE */ { POB_ARRAY_INST _Array; CHECK_VALID_OBJECT( _This, FALSE ) { /* field item OBJECT_TYPE */ POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 8 ); _Array = (POB_ARRAY_INST) ot_get_data_array( _obThis, _Temp ); if( ! _ulongTemp2_null && ( _ulongTemp2 < ULONG_MAX ) ) { POB_DATA _Temp2; /* OBJECT_TYPE */ _Temp2 = ot_array_index( _obThis, _Array, _ulongTemp2 ); ob_instance_flditemupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, ob_array_group_id( _obThis, _Array), 8, _Temp2, _ulongTemp2 ); } else { RT_ERROR; } ob_clear_instance_ref( _obThis, &_TempInst); } }CHECK_EXCEPTION_0(_obThis); /* @190 line9 SM_PUSH_THIS sp1 OBJECT_TYPE */ /* ELIMINATED */ /* @192 line9 SM_PUSH_CONST_REF sp2 UINT_TYPE */ /* ELIMINATED */ /* @198 line9 SM_DOT sp3 OBJECT_TYPE */ /* field m_helpindex OBJECT_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 49 ); _objectTemp1 = (POB_RUNTIME_INST) ot_get_data_obinst( _obThis, _Temp ); _objectTemp1_null = ot_get_data_nullval( _obThis, _Temp ); ob_set_data_type( &_obdataArray[ 1 ], NO_TYPE ); ob_clear_instance_ref( _obThis, &_TempInst); }CHECK_EXCEPTION_0(_obThis); /* @202 line9 SM_ASSIGN_OBINST sp2 OBJECT_TYPE */ ot_assign_refarg_obinst( _obThis, &_obdataArray[ 0 ], _objectTemp1, _objectTemp1_null, 0 ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @206 line10 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @208 line10 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @214 line10 SM_PUSH_THIS sp2 OBJECT_TYPE */ /* ELIMINATED */ /* @216 line10 SM_PUSH_CONST_REF sp3 UINT_TYPE */ /* ELIMINATED */ /* @222 line10 SM_DOT sp4 ARRAY_TYPE */ /* field item ARRAY_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 8 ); _arrayTemp2 = (POB_ARRAY_INST) ot_get_data_array( _obThis, _Temp ); _arrayTemp2_null = ot_get_data_nullval( _obThis, _Temp ); ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); ob_clear_instance_ref( _obThis, &_TempInst); }CHECK_EXCEPTION_0(_obThis); /* @226 line10 SM_UPPERBOUND sp3 LONG_TYPE */ if( ! ( _arrayTemp2_null )) { { _longTemp2 = ob_array_upper_bound( _obThis, _arrayTemp2, 1 ); _longTemp2_null = FALSE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); } } else { _longTemp2 = 0; _longTemp2_null = TRUE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); }CHECK_EXCEPTION_0(_obThis); /* @232 line10 SM_PUSH_CONST_LONG sp3 LONG_TYPE */ /* ELIMINATED */ /* @238 line10 SM_ADD_LONG sp4 LONG_TYPE */ _longTemp2 = _longTemp2 + 1; _longTemp2_null = _longTemp2_null || FALSE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @240 line10 SM_CALC_UNBOUNDED_ARRAY_BOUND sp3 ULONG_TYPE */ if( ! _longTemp2_null && ( _longTemp2 >= 1 ) && ( _longTemp2 <= 2147483647 ) ) { _ulongTemp2 = (ULONG) _longTemp2 - 1; _ulongTemp2_null = FALSE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); } else { if( _longTemp2_null ) { ARRAY_NULL_SUBSCRIPT_ERROR; } else { ARRAY_BOUNDS_ERROR; } _ulongTemp2 = ULONG_MAX; _ulongTemp2_null = _longTemp2_null; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); }CHECK_EXCEPTION_0(_obThis); /* @242 line10 SM_DOT_FLD_UPDATE_INDEX_RP sp3 OBJECT_TYPE */ { POB_ARRAY_INST _Array; CHECK_VALID_OBJECT( _This, FALSE ) { /* field item OBJECT_TYPE */ POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 8 ); _Array = (POB_ARRAY_INST) ot_get_data_array( _obThis, _Temp ); if( ! _ulongTemp2_null && ( _ulongTemp2 < ULONG_MAX ) ) { POB_DATA _Temp2; /* OBJECT_TYPE */ _Temp2 = ot_array_index( _obThis, _Array, _ulongTemp2 ); ob_instance_flditemupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, ob_array_group_id( _obThis, _Array), 8, _Temp2, _ulongTemp2 ); } else { RT_ERROR; } ob_clear_instance_ref( _obThis, &_TempInst); } }CHECK_EXCEPTION_0(_obThis); /* @244 line10 SM_PUSH_THIS sp1 OBJECT_TYPE */ /* ELIMINATED */ /* @246 line10 SM_PUSH_CONST_REF sp2 UINT_TYPE */ /* ELIMINATED */ /* @252 line10 SM_DOT sp3 OBJECT_TYPE */ /* field m_search OBJECT_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 50 ); _objectTemp1 = (POB_RUNTIME_INST) ot_get_data_obinst( _obThis, _Temp ); _objectTemp1_null = ot_get_data_nullval( _obThis, _Temp ); ob_set_data_type( &_obdataArray[ 1 ], NO_TYPE ); ob_clear_instance_ref( _obThis, &_TempInst); }CHECK_EXCEPTION_0(_obThis); /* @256 line10 SM_ASSIGN_OBINST sp2 OBJECT_TYPE */ ot_assign_refarg_obinst( _obThis, &_obdataArray[ 0 ], _objectTemp1, _objectTemp1_null, 0 ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @260 line11 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @262 line11 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @268 line11 SM_PUSH_THIS sp2 OBJECT_TYPE */ /* ELIMINATED */ /* @270 line11 SM_PUSH_CONST_REF sp3 UINT_TYPE */ /* ELIMINATED */ /* @276 line11 SM_DOT sp4 ARRAY_TYPE */ /* field item ARRAY_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 8 ); _arrayTemp2 = (POB_ARRAY_INST) ot_get_data_array( _obThis, _Temp ); _arrayTemp2_null = ot_get_data_nullval( _obThis, _Temp ); ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); ob_clear_instance_ref( _obThis, &_TempInst); }CHECK_EXCEPTION_0(_obThis); /* @280 line11 SM_UPPERBOUND sp3 LONG_TYPE */ if( ! ( _arrayTemp2_null )) { { _longTemp2 = ob_array_upper_bound( _obThis, _arrayTemp2, 1 ); _longTemp2_null = FALSE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); } } else { _longTemp2 = 0; _longTemp2_null = TRUE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); }CHECK_EXCEPTION_0(_obThis); /* @286 line11 SM_PUSH_CONST_LONG sp3 LONG_TYPE */ /* ELIMINATED */ /* @292 line11 SM_ADD_LONG sp4 LONG_TYPE */ _longTemp2 = _longTemp2 + 1; _longTemp2_null = _longTemp2_null || FALSE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @294 line11 SM_CALC_UNBOUNDED_ARRAY_BOUND sp3 ULONG_TYPE */ if( ! _longTemp2_null && ( _longTemp2 >= 1 ) && ( _longTemp2 <= 2147483647 ) ) { _ulongTemp2 = (ULONG) _longTemp2 - 1; _ulongTemp2_null = FALSE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); } else { if( _longTemp2_null ) { ARRAY_NULL_SUBSCRIPT_ERROR; } else { ARRAY_BOUNDS_ERROR; } _ulongTemp2 = ULONG_MAX; _ulongTemp2_null = _longTemp2_null; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); }CHECK_EXCEPTION_0(_obThis); /* @296 line11 SM_DOT_FLD_UPDATE_INDEX_RP sp3 OBJECT_TYPE */ { POB_ARRAY_INST _Array; CHECK_VALID_OBJECT( _This, FALSE ) { /* field item OBJECT_TYPE */ POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 8 ); _Array = (POB_ARRAY_INST) ot_get_data_array( _obThis, _Temp ); if( ! _ulongTemp2_null && ( _ulongTemp2 < ULONG_MAX ) ) { POB_DATA _Temp2; /* OBJECT_TYPE */ _Temp2 = ot_array_index( _obThis, _Array, _ulongTemp2 ); ob_instance_flditemupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, ob_array_group_id( _obThis, _Array), 8, _Temp2, _ulongTemp2 ); } else { RT_ERROR; } ob_clear_instance_ref( _obThis, &_TempInst); } }CHECK_EXCEPTION_0(_obThis); /* @298 line11 SM_PUSH_THIS sp1 OBJECT_TYPE */ /* ELIMINATED */ /* @300 line11 SM_PUSH_CONST_REF sp2 UINT_TYPE */ /* ELIMINATED */ /* @306 line11 SM_DOT sp3 OBJECT_TYPE */ /* field m_dash2 OBJECT_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 51 ); _objectTemp1 = (POB_RUNTIME_INST) ot_get_data_obinst( _obThis, _Temp ); _objectTemp1_null = ot_get_data_nullval( _obThis, _Temp ); ob_set_data_type( &_obdataArray[ 1 ], NO_TYPE ); ob_clear_instance_ref( _obThis, &_TempInst); }CHECK_EXCEPTION_0(_obThis); /* @310 line11 SM_ASSIGN_OBINST sp2 OBJECT_TYPE */ ot_assign_refarg_obinst( _obThis, &_obdataArray[ 0 ], _objectTemp1, _objectTemp1_null, 0 ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @314 line12 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @316 line12 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @322 line12 SM_PUSH_THIS sp2 OBJECT_TYPE */ /* ELIMINATED */ /* @324 line12 SM_PUSH_CONST_REF sp3 UINT_TYPE */ /* ELIMINATED */ /* @330 line12 SM_DOT sp4 ARRAY_TYPE */ /* field item ARRAY_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 8 ); _arrayTemp2 = (POB_ARRAY_INST) ot_get_data_array( _obThis, _Temp ); _arrayTemp2_null = ot_get_data_nullval( _obThis, _Temp ); ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); ob_clear_instance_ref( _obThis, &_TempInst); }CHECK_EXCEPTION_0(_obThis); /* @334 line12 SM_UPPERBOUND sp3 LONG_TYPE */ if( ! ( _arrayTemp2_null )) { { _longTemp2 = ob_array_upper_bound( _obThis, _arrayTemp2, 1 ); _longTemp2_null = FALSE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); } } else { _longTemp2 = 0; _longTemp2_null = TRUE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); }CHECK_EXCEPTION_0(_obThis); /* @340 line12 SM_PUSH_CONST_LONG sp3 LONG_TYPE */ /* ELIMINATED */ /* @346 line12 SM_ADD_LONG sp4 LONG_TYPE */ _longTemp2 = _longTemp2 + 1; _longTemp2_null = _longTemp2_null || FALSE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @348 line12 SM_CALC_UNBOUNDED_ARRAY_BOUND sp3 ULONG_TYPE */ if( ! _longTemp2_null && ( _longTemp2 >= 1 ) && ( _longTemp2 <= 2147483647 ) ) { _ulongTemp2 = (ULONG) _longTemp2 - 1; _ulongTemp2_null = FALSE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); } else { if( _longTemp2_null ) { ARRAY_NULL_SUBSCRIPT_ERROR; } else { ARRAY_BOUNDS_ERROR; } _ulongTemp2 = ULONG_MAX; _ulongTemp2_null = _longTemp2_null; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE ); }CHECK_EXCEPTION_0(_obThis); /* @350 line12 SM_DOT_FLD_UPDATE_INDEX_RP sp3 OBJECT_TYPE */ { POB_ARRAY_INST _Array; CHECK_VALID_OBJECT( _This, FALSE ) { /* field item OBJECT_TYPE */ POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 8 ); _Array = (POB_ARRAY_INST) ot_get_data_array( _obThis, _Temp ); if( ! _ulongTemp2_null && ( _ulongTemp2 < ULONG_MAX ) ) { POB_DATA _Temp2; /* OBJECT_TYPE */ _Temp2 = ot_array_index( _obThis, _Array, _ulongTemp2 ); ob_instance_flditemupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, ob_array_group_id( _obThis, _Array), 8, _Temp2, _ulongTemp2 ); } else { RT_ERROR; } ob_clear_instance_ref( _obThis, &_TempInst); } }CHECK_EXCEPTION_0(_obThis); /* @352 line12 SM_PUSH_THIS sp1 OBJECT_TYPE */ /* ELIMINATED */ /* @354 line12 SM_PUSH_CONST_REF sp2 UINT_TYPE */ /* ELIMINATED */ /* @360 line12 SM_DOT sp3 OBJECT_TYPE */ /* field m_aboutquickapp OBJECT_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 52 ); _objectTemp1 = (POB_RUNTIME_INST) ot_get_data_obinst( _obThis, _Temp ); _objectTemp1_null = ot_get_data_nullval( _obThis, _Temp ); ob_set_data_type( &_obdataArray[ 1 ], NO_TYPE ); ob_clear_instance_ref( _obThis, &_TempInst); }CHECK_EXCEPTION_0(_obThis); /* @364 line12 SM_ASSIGN_OBINST sp2 OBJECT_TYPE */ ot_assign_refarg_obinst( _obThis, &_obdataArray[ 0 ], _objectTemp1, _objectTemp1_null, 0 ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @368 line13 SM_RETURN sp0 NO_TYPE */ ot_no_return_val( _obThis ); goto _Cleanup;CHECK_EXCEPTION_0(_obThis);/* start of epilogue */goto _handleRuntimeError;_handleRuntimeError:HANDLE_EXCEPTION_RETURN();goto _Cleanup;_Cleanup: /* cleanup of local variables */ { } /* restore state */ ob_set_curr_obj_group( _obThis, _OldGroup ); _obThis -> evaled_arglist = _passedArgs; _obThis -> local_variables = _old_local_vars; _obThis -> routine_level--; return( _funcOK );}/* EVENT destroy */PBWINAPI( INT, _fn_3_32796_1 ) ( POB_THIS _obThis, UINT _numArgs ){/* start of local variables *//* start of local temperaries */ INT _fnCallRet; POB_GROUP _pGroup; POB_GROUP _pSavedGroup; POB_GROUP _OldGroup; OB_GROUP_ID _GroupID; INT _funcOK; POB_DATA _passedArgs; PVOID _old_local_vars; OB_DATA _obdataArray[ 3 ]; POB_RUNTIME_INST _objectTemp0; BOOL _objectTemp0_null;/* start of prologue */ _obThis -> routine_level++; _old_local_vars = _obThis -> local_variables; _obThis -> local_variables = (PVOID) FUNC_ARGS( 0 ); GET_GROUP_CURRENCY( _obThis, 3, _pGroup ); _OldGroup = ob_get_curr_obj_group( _obThis ); ob_set_curr_obj_group( _obThis, _pGroup ); _GroupID = ob_get_group_id( _obThis, _pGroup ); _passedArgs = (POB_DATA) _obThis -> evaled_arglist; _funcOK = SUCCESS; pbstg_memset(_obdataArray, 0, 3 * sizeof(OB_DATA)); /* initialization of argument variables */ /* initialization of local variables */ /* initialization of local temperaries *//*********************************************** * start of p-codes ***********************************************/ /* @0 line2 SM_EVENTCALL sp0 NO_TYPE *//* event destroy NO_TYPE */{OB_FUNC_FUNC_FuncPtr;_FuncPtr = QUALIFIED_DOT_CALL( 32769, 1 );SETUP_FUNC_CALL( _obThis, 0, 0 );ob_set_curr_rtinst_and_return( _obThis, _This );if( _FuncPtr != NULL ){_fnCallRet = (*_FuncPtr)( _obThis, 0 );ob_unset_curr_rtinst_and_return( _obThis );if( _fnCallRet == FAILURE ){RT_ERROR;}}elseob_unset_curr_rtinst_and_return( _obThis );}CHECK_EXCEPTION_0(_obThis); /* @12 line2 SM_POP_N_TIMES sp0 NO_TYPE */ /* ELIMINATED */ /* @16 line2 SM_LVALUE_EXPR sp1 NO_TYPE */ /* ELIMINATED */ /* @18 line3 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @20 line3 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @26 line3 SM_DOT sp2 OBJECT_TYPE */ /* field m_helpindex OBJECT_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 49 ); _objectTemp0 = (POB_RUNTIME_INST) ot_get_data_obinst( _obThis, _Temp ); _objectTemp0_null = ot_get_data_nullval( _obThis, _Temp ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE ); ob_clear_instance_ref( _obThis, &_TempInst); }CHECK_EXCEPTION_0(_obThis); /* @30 line3 SM_DESTROY sp1 NO_TYPE */ if( ! _objectTemp0_null && ob_rtinst_defined( _objectTemp0 ) ) { if( ob_destroy_rtinst( _obThis, _objectTemp0 ) == FAILURE ) { RT_ERROR; } }CHECK_EXCEPTION_0(_obThis); /* @32 line4 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @34 line4 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @40 line4 SM_DOT sp2 OBJECT_TYPE */ /* field m_search OBJECT_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 50 ); _objectTemp0 = (POB_RUNTIME_INST) ot_get_data_obinst( _obThis, _Temp ); _objectTemp0_null = ot_get_data_nullval( _obThis, _Temp ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE ); ob_clear_instance_ref( _obThis, &_TempInst); }CHECK_EXCEPTION_0(_obThis); /* @44 line4 SM_DESTROY sp1 NO_TYPE */ if( ! _objectTemp0_null && ob_rtinst_defined( _objectTemp0 ) ) { if( ob_destroy_rtinst( _obThis, _objectTemp0 ) == FAILURE ) { RT_ERROR; } }CHECK_EXCEPTION_0(_obThis); /* @46 line5 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @48 line5 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @54 line5 SM_DOT sp2 OBJECT_TYPE */ /* field m_dash2 OBJECT_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 51 ); _objectTemp0 = (POB_RUNTIME_INST) ot_get_data_obinst( _obThis, _Temp ); _objectTemp0_null = ot_get_data_nullval( _obThis, _Temp ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE ); ob_clear_instance_ref( _obThis, &_TempInst); }CHECK_EXCEPTION_0(_obThis); /* @58 line5 SM_DESTROY sp1 NO_TYPE */ if( ! _objectTemp0_null && ob_rtinst_defined( _objectTemp0 ) ) { if( ob_destroy_rtinst( _obThis, _objectTemp0 ) == FAILURE ) { RT_ERROR; } }CHECK_EXCEPTION_0(_obThis); /* @60 line6 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @62 line6 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @68 line6 SM_DOT sp2 OBJECT_TYPE */ /* field m_aboutquickapp OBJECT_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { POB_DATA _Temp; POB_RUNTIME_INST _TempInst = _This; ob_insert_instance_ref( _obThis, _This, &_TempInst); _Temp = ob_instance_lv( _obThis, _This, 52 ); _objectTemp0 = (POB_RUNTIME_INST) ot_get_data_obinst( _obThis, _Temp ); _objectTemp0_null = ot_get_data_nullval( _obThis, _Temp ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE ); ob_clear_instance_ref( _obThis, &_TempInst); }CHECK_EXCEPTION_0(_obThis); /* @72 line6 SM_DESTROY sp1 NO_TYPE */ if( ! _objectTemp0_null && ob_rtinst_defined( _objectTemp0 ) ) { if( ob_destroy_rtinst( _obThis, _objectTemp0 ) == FAILURE ) { RT_ERROR; } }CHECK_EXCEPTION_0(_obThis); /* @74 line7 SM_RETURN sp0 NO_TYPE */ ot_no_return_val( _obThis ); goto _Cleanup;CHECK_EXCEPTION_0(_obThis);/* start of epilogue */goto _handleRuntimeError;_handleRuntimeError:HANDLE_EXCEPTION_RETURN();goto _Cleanup;_Cleanup: /* cleanup of local variables */ { } /* restore state */ ob_set_curr_obj_group( _obThis, _OldGroup ); _obThis -> evaled_arglist = _passedArgs; _obThis -> local_variables = _old_local_vars; _obThis -> routine_level--; return( _funcOK );}/* *------------------------------------------------------------ * End of class 'm_help' *------------------------------------------------------------ *//* *------------------------------------------------------------ * Beginning of class 'm_helpindex' *------------------------------------------------------------ *//* EVENT clicked */PBWINAPI( INT, _fn_3_32797_21 ) ( POB_THIS _obThis, UINT _numArgs ){/* start of local variables *//* start of local temperaries */ INT _fnCallRet; POB_GROUP _pGroup; POB_GROUP _pSavedGroup; POB_GROUP _OldGroup; OB_GROUP_ID _GroupID; INT _funcOK; POB_DATA _passedArgs; PVOID _old_local_vars; OB_DATA _obdataArray[ 1 ];/* start of prologue */ _obThis -> routine_level++; _old_local_vars = _obThis -> local_variables; _obThis -> local_variables = (PVOID) FUNC_ARGS( 0 ); GET_GROUP_CURRENCY( _obThis, 3, _pGroup ); _OldGroup = ob_get_curr_obj_group( _obThis ); ob_set_curr_obj_group( _obThis, _pGroup ); _GroupID = ob_get_group_id( _obThis, _pGroup ); _passedArgs = (POB_DATA) _obThis -> evaled_arglist; _funcOK = SUCCESS; pbstg_memset(_obdataArray, 0, 1 * sizeof(OB_DATA)); /* initialization of argument variables */ /* initialization of local variables */ /* initialization of local temperaries *//*********************************************** * start of p-codes ***********************************************/ /* @0 line5 SM_RETURN sp0 NO_TYPE */ ot_no_return_val( _obThis ); goto _Cleanup;CHECK_EXCEPTION_0(_obThis);/* start of epilogue */goto _handleRuntimeError;_handleRuntimeError:HANDLE_EXCEPTION_RETURN();goto _Cleanup;_Cleanup: /* cleanup of local variables */ { } /* restore state */ ob_set_curr_obj_group( _obThis, _OldGroup ); _obThis -> evaled_arglist = _passedArgs; _obThis -> local_variables = _old_local_vars; _obThis -> routine_level--; return( _funcOK );}/* EVENT create */PBWINAPI( INT, _fn_3_32797_0 ) ( POB_THIS _obThis, UINT _numArgs ){/* start of local variables *//* start of local temperaries */ INT _fnCallRet; POB_GROUP _pGroup; POB_GROUP _pSavedGroup; POB_GROUP _OldGroup; OB_GROUP_ID _GroupID; INT _funcOK; POB_DATA _passedArgs; PVOID _old_local_vars; OB_DATA _obdataArray[ 3 ]; SHORT _intTemp1; BOOL _intTemp1_null; LPTSTR _stringTemp1; BOOL _stringTemp1_null;/* start of prologue */ _obThis -> routine_level++; _old_local_vars = _obThis -> local_variables; _obThis -> local_variables = (PVOID) FUNC_ARGS( 0 ); GET_GROUP_CURRENCY( _obThis, 3, _pGroup ); _OldGroup = ob_get_curr_obj_group( _obThis ); ob_set_curr_obj_group( _obThis, _pGroup ); _GroupID = ob_get_group_id( _obThis, _pGroup ); _passedArgs = (POB_DATA) _obThis -> evaled_arglist; _funcOK = SUCCESS; pbstg_memset(_obdataArray, 0, 3 * sizeof(OB_DATA)); /* initialization of argument variables */ /* initialization of local variables */ /* initialization of local temperaries *//*********************************************** * start of p-codes ***********************************************/ /* @0 line2 SM_EVENTCALL sp0 NO_TYPE *//* event create NO_TYPE */{OB_FUNC_FUNC_FuncPtr;_FuncPtr = QUALIFIED_DOT_CALL( 32769, 0 );SETUP_FUNC_CALL( _obThis, 0, 0 );ob_set_curr_rtinst_and_return( _obThis, _This );if( _FuncPtr != NULL ){_fnCallRet = (*_FuncPtr)( _obThis, 0 );ob_unset_curr_rtinst_and_return( _obThis );if( _fnCallRet == FAILURE ){RT_ERROR;}}elseob_unset_curr_rtinst_and_return( _obThis );}CHECK_EXCEPTION_0(_obThis); /* @12 line2 SM_POP_N_TIMES sp0 NO_TYPE */ /* ELIMINATED */ /* @16 line2 SM_LVALUE_EXPR sp1 NO_TYPE */ /* ELIMINATED */ /* @18 line3 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @20 line3 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @26 line3 SM_DOT_LV sp2 STRING_TYPE */ /* field text STRING_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 3 ); }CHECK_EXCEPTION_0(_obThis); /* @30 line3 SM_PUSH_CONST_STRING sp1 STRING_TYPE */ /* ELIMINATED */ /* @36 line3 SM_COPY_CONST_STRING sp2 STRING_TYPE */ _stringTemp1 = ob_dup_string( _obThis, PBTEXT("Help &Index\tF1") ); _stringTemp1_null = FALSE; ob_set_data_type( &_obdataArray[ 1 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @40 line3 SM_ASSIGN_STRING sp2 STRING_TYPE */ ot_assign_refarg_string( _obThis, &_obdataArray[ 0 ], _stringTemp1, _stringTemp1_null ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @44 line4 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @46 line4 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @52 line4 SM_DOT_LV sp2 BOOL_TYPE */ /* field enabled BOOL_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 4 ); }CHECK_EXCEPTION_0(_obThis); /* @56 line4 SM_PUSH_CONST_BOOL sp1 BOOL_TYPE */ /* ELIMINATED */ /* @60 line4 SM_ASSIGN_INT sp2 INT_TYPE */ ot_assign_refarg_bool( _obThis, &_obdataArray[ 0 ], FALSE, FALSE ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @64 line5 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @66 line5 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @72 line5 SM_DOT_LV sp2 INT_TYPE */ /* field shortcut INT_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 7 ); }CHECK_EXCEPTION_0(_obThis); /* @76 line5 SM_PUSH_CONST_LONG sp1 LONG_TYPE */ /* ELIMINATED */ /* @82 line5 SM_CNV_LONG_TO_INT sp2 INT_TYPE */ _intTemp1 = (SHORT) 112; _intTemp1_null = FALSE; ob_set_data_type( &_obdataArray[ 1 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @86 line5 SM_ASSIGN_INT sp2 INT_TYPE */ ot_assign_refarg_int( _obThis, &_obdataArray[ 0 ], _intTemp1, _intTemp1_null ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @90 line6 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @92 line6 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @98 line6 SM_DOT_LV sp2 STRING_TYPE */ /* field microhelp STRING_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 10 ); }CHECK_EXCEPTION_0(_obThis); /* @102 line6 SM_PUSH_CONST_STRING sp1 STRING_TYPE */ /* ELIMINATED */ /* @108 line6 SM_COPY_CONST_STRING sp2 STRING_TYPE */ _stringTemp1 = ob_dup_string( _obThis, PBTEXT("Display Help index") ); _stringTemp1_null = FALSE; ob_set_data_type( &_obdataArray[ 1 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @112 line6 SM_ASSIGN_STRING sp2 STRING_TYPE */ ot_assign_refarg_string( _obThis, &_obdataArray[ 0 ], _stringTemp1, _stringTemp1_null ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @116 line7 SM_RETURN sp0 NO_TYPE */ ot_no_return_val( _obThis ); goto _Cleanup;CHECK_EXCEPTION_0(_obThis);/* start of epilogue */goto _handleRuntimeError;_handleRuntimeError:HANDLE_EXCEPTION_RETURN();goto _Cleanup;_Cleanup: /* cleanup of local variables */ { } /* restore state */ ob_set_curr_obj_group( _obThis, _OldGroup ); _obThis -> evaled_arglist = _passedArgs; _obThis -> local_variables = _old_local_vars; _obThis -> routine_level--; return( _funcOK );}/* EVENT destroy */PBWINAPI( INT, _fn_3_32797_1 ) ( POB_THIS _obThis, UINT _numArgs ){/* start of local variables *//* start of local temperaries */ INT _fnCallRet; POB_GROUP _pGroup; POB_GROUP _pSavedGroup; POB_GROUP _OldGroup; OB_GROUP_ID _GroupID; INT _funcOK; POB_DATA _passedArgs; PVOID _old_local_vars; OB_DATA _obdataArray[ 2 ];/* start of prologue */ _obThis -> routine_level++; _old_local_vars = _obThis -> local_variables; _obThis -> local_variables = (PVOID) FUNC_ARGS( 0 ); GET_GROUP_CURRENCY( _obThis, 3, _pGroup ); _OldGroup = ob_get_curr_obj_group( _obThis ); ob_set_curr_obj_group( _obThis, _pGroup ); _GroupID = ob_get_group_id( _obThis, _pGroup ); _passedArgs = (POB_DATA) _obThis -> evaled_arglist; _funcOK = SUCCESS; pbstg_memset(_obdataArray, 0, 2 * sizeof(OB_DATA)); /* initialization of argument variables */ /* initialization of local variables */ /* initialization of local temperaries *//*********************************************** * start of p-codes ***********************************************/ /* @0 line2 SM_EVENTCALL sp0 NO_TYPE *//* event destroy NO_TYPE */{OB_FUNC_FUNC_FuncPtr;_FuncPtr = QUALIFIED_DOT_CALL( 32769, 1 );SETUP_FUNC_CALL( _obThis, 0, 0 );ob_set_curr_rtinst_and_return( _obThis, _This );if( _FuncPtr != NULL ){_fnCallRet = (*_FuncPtr)( _obThis, 0 );ob_unset_curr_rtinst_and_return( _obThis );if( _fnCallRet == FAILURE ){RT_ERROR;}}elseob_unset_curr_rtinst_and_return( _obThis );}CHECK_EXCEPTION_0(_obThis); /* @12 line2 SM_POP_N_TIMES sp0 NO_TYPE */ /* ELIMINATED */ /* @16 line2 SM_LVALUE_EXPR sp1 NO_TYPE */ /* ELIMINATED */ /* @18 line3 SM_RETURN sp0 NO_TYPE */ ot_no_return_val( _obThis ); goto _Cleanup;CHECK_EXCEPTION_0(_obThis);/* start of epilogue */goto _handleRuntimeError;_handleRuntimeError:HANDLE_EXCEPTION_RETURN();goto _Cleanup;_Cleanup: /* cleanup of local variables */ { } /* restore state */ ob_set_curr_obj_group( _obThis, _OldGroup ); _obThis -> evaled_arglist = _passedArgs; _obThis -> local_variables = _old_local_vars; _obThis -> routine_level--; return( _funcOK );}/* *------------------------------------------------------------ * End of class 'm_helpindex' *------------------------------------------------------------ *//* *------------------------------------------------------------ * Beginning of class 'm_search' *------------------------------------------------------------ *//* EVENT clicked */PBWINAPI( INT, _fn_3_32798_21 ) ( POB_THIS _obThis, UINT _numArgs ){/* start of local variables *//* start of local temperaries */ INT _fnCallRet; POB_GROUP _pGroup; POB_GROUP _pSavedGroup; POB_GROUP _OldGroup; OB_GROUP_ID _GroupID; INT _funcOK; POB_DATA _passedArgs; PVOID _old_local_vars; OB_DATA _obdataArray[ 1 ];/* start of prologue */ _obThis -> routine_level++; _old_local_vars = _obThis -> local_variables; _obThis -> local_variables = (PVOID) FUNC_ARGS( 0 ); GET_GROUP_CURRENCY( _obThis, 3, _pGroup ); _OldGroup = ob_get_curr_obj_group( _obThis ); ob_set_curr_obj_group( _obThis, _pGroup ); _GroupID = ob_get_group_id( _obThis, _pGroup ); _passedArgs = (POB_DATA) _obThis -> evaled_arglist; _funcOK = SUCCESS; pbstg_memset(_obdataArray, 0, 1 * sizeof(OB_DATA)); /* initialization of argument variables */ /* initialization of local variables */ /* initialization of local temperaries *//*********************************************** * start of p-codes ***********************************************/ /* @0 line5 SM_RETURN sp0 NO_TYPE */ ot_no_return_val( _obThis ); goto _Cleanup;CHECK_EXCEPTION_0(_obThis);/* start of epilogue */goto _handleRuntimeError;_handleRuntimeError:HANDLE_EXCEPTION_RETURN();goto _Cleanup;_Cleanup: /* cleanup of local variables */ { } /* restore state */ ob_set_curr_obj_group( _obThis, _OldGroup ); _obThis -> evaled_arglist = _passedArgs; _obThis -> local_variables = _old_local_vars; _obThis -> routine_level--; return( _funcOK );}/* EVENT create */PBWINAPI( INT, _fn_3_32798_0 ) ( POB_THIS _obThis, UINT _numArgs ){/* start of local variables *//* start of local temperaries */ INT _fnCallRet; POB_GROUP _pGroup; POB_GROUP _pSavedGroup; POB_GROUP _OldGroup; OB_GROUP_ID _GroupID; INT _funcOK; POB_DATA _passedArgs; PVOID _old_local_vars; OB_DATA _obdataArray[ 3 ]; LPTSTR _stringTemp1; BOOL _stringTemp1_null;/* start of prologue */ _obThis -> routine_level++; _old_local_vars = _obThis -> local_variables; _obThis -> local_variables = (PVOID) FUNC_ARGS( 0 ); GET_GROUP_CURRENCY( _obThis, 3, _pGroup ); _OldGroup = ob_get_curr_obj_group( _obThis ); ob_set_curr_obj_group( _obThis, _pGroup ); _GroupID = ob_get_group_id( _obThis, _pGroup ); _passedArgs = (POB_DATA) _obThis -> evaled_arglist; _funcOK = SUCCESS; pbstg_memset(_obdataArray, 0, 3 * sizeof(OB_DATA)); /* initialization of argument variables */ /* initialization of local variables */ /* initialization of local temperaries *//*********************************************** * start of p-codes ***********************************************/ /* @0 line2 SM_EVENTCALL sp0 NO_TYPE *//* event create NO_TYPE */{OB_FUNC_FUNC_FuncPtr;_FuncPtr = QUALIFIED_DOT_CALL( 32769, 0 );SETUP_FUNC_CALL( _obThis, 0, 0 );ob_set_curr_rtinst_and_return( _obThis, _This );if( _FuncPtr != NULL ){_fnCallRet = (*_FuncPtr)( _obThis, 0 );ob_unset_curr_rtinst_and_return( _obThis );if( _fnCallRet == FAILURE ){RT_ERROR;}}elseob_unset_curr_rtinst_and_return( _obThis );}CHECK_EXCEPTION_0(_obThis); /* @12 line2 SM_POP_N_TIMES sp0 NO_TYPE */ /* ELIMINATED */ /* @16 line2 SM_LVALUE_EXPR sp1 NO_TYPE */ /* ELIMINATED */ /* @18 line3 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @20 line3 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @26 line3 SM_DOT_LV sp2 STRING_TYPE */ /* field text STRING_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 3 ); }CHECK_EXCEPTION_0(_obThis); /* @30 line3 SM_PUSH_CONST_STRING sp1 STRING_TYPE */ /* ELIMINATED */ /* @36 line3 SM_COPY_CONST_STRING sp2 STRING_TYPE */ _stringTemp1 = ob_dup_string( _obThis, PBTEXT("&Search for Help on...") ); _stringTemp1_null = FALSE; ob_set_data_type( &_obdataArray[ 1 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @40 line3 SM_ASSIGN_STRING sp2 STRING_TYPE */ ot_assign_refarg_string( _obThis, &_obdataArray[ 0 ], _stringTemp1, _stringTemp1_null ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @44 line4 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @46 line4 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @52 line4 SM_DOT_LV sp2 BOOL_TYPE */ /* field enabled BOOL_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 4 ); }CHECK_EXCEPTION_0(_obThis); /* @56 line4 SM_PUSH_CONST_BOOL sp1 BOOL_TYPE */ /* ELIMINATED */ /* @60 line4 SM_ASSIGN_INT sp2 INT_TYPE */ ot_assign_refarg_bool( _obThis, &_obdataArray[ 0 ], FALSE, FALSE ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @64 line5 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @66 line5 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @72 line5 SM_DOT_LV sp2 STRING_TYPE */ /* field microhelp STRING_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 10 ); }CHECK_EXCEPTION_0(_obThis); /* @76 line5 SM_PUSH_CONST_STRING sp1 STRING_TYPE */ /* ELIMINATED */ /* @82 line5 SM_COPY_CONST_STRING sp2 STRING_TYPE */ _stringTemp1 = ob_dup_string( _obThis, PBTEXT("Search for Help topic") ); _stringTemp1_null = FALSE; ob_set_data_type( &_obdataArray[ 1 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @86 line5 SM_ASSIGN_STRING sp2 STRING_TYPE */ ot_assign_refarg_string( _obThis, &_obdataArray[ 0 ], _stringTemp1, _stringTemp1_null ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @90 line6 SM_RETURN sp0 NO_TYPE */ ot_no_return_val( _obThis ); goto _Cleanup;CHECK_EXCEPTION_0(_obThis);/* start of epilogue */goto _handleRuntimeError;_handleRuntimeError:HANDLE_EXCEPTION_RETURN();goto _Cleanup;_Cleanup: /* cleanup of local variables */ { } /* restore state */ ob_set_curr_obj_group( _obThis, _OldGroup ); _obThis -> evaled_arglist = _passedArgs; _obThis -> local_variables = _old_local_vars; _obThis -> routine_level--; return( _funcOK );}/* EVENT destroy */PBWINAPI( INT, _fn_3_32798_1 ) ( POB_THIS _obThis, UINT _numArgs ){/* start of local variables *//* start of local temperaries */ INT _fnCallRet; POB_GROUP _pGroup; POB_GROUP _pSavedGroup; POB_GROUP _OldGroup; OB_GROUP_ID _GroupID; INT _funcOK; POB_DATA _passedArgs; PVOID _old_local_vars; OB_DATA _obdataArray[ 2 ];/* start of prologue */ _obThis -> routine_level++; _old_local_vars = _obThis -> local_variables; _obThis -> local_variables = (PVOID) FUNC_ARGS( 0 ); GET_GROUP_CURRENCY( _obThis, 3, _pGroup ); _OldGroup = ob_get_curr_obj_group( _obThis ); ob_set_curr_obj_group( _obThis, _pGroup ); _GroupID = ob_get_group_id( _obThis, _pGroup ); _passedArgs = (POB_DATA) _obThis -> evaled_arglist; _funcOK = SUCCESS; pbstg_memset(_obdataArray, 0, 2 * sizeof(OB_DATA)); /* initialization of argument variables */ /* initialization of local variables */ /* initialization of local temperaries *//*********************************************** * start of p-codes ***********************************************/ /* @0 line2 SM_EVENTCALL sp0 NO_TYPE *//* event destroy NO_TYPE */{OB_FUNC_FUNC_FuncPtr;_FuncPtr = QUALIFIED_DOT_CALL( 32769, 1 );SETUP_FUNC_CALL( _obThis, 0, 0 );ob_set_curr_rtinst_and_return( _obThis, _This );if( _FuncPtr != NULL ){_fnCallRet = (*_FuncPtr)( _obThis, 0 );ob_unset_curr_rtinst_and_return( _obThis );if( _fnCallRet == FAILURE ){RT_ERROR;}}elseob_unset_curr_rtinst_and_return( _obThis );}CHECK_EXCEPTION_0(_obThis); /* @12 line2 SM_POP_N_TIMES sp0 NO_TYPE */ /* ELIMINATED */ /* @16 line2 SM_LVALUE_EXPR sp1 NO_TYPE */ /* ELIMINATED */ /* @18 line3 SM_RETURN sp0 NO_TYPE */ ot_no_return_val( _obThis ); goto _Cleanup;CHECK_EXCEPTION_0(_obThis);/* start of epilogue */goto _handleRuntimeError;_handleRuntimeError:HANDLE_EXCEPTION_RETURN();goto _Cleanup;_Cleanup: /* cleanup of local variables */ { } /* restore state */ ob_set_curr_obj_group( _obThis, _OldGroup ); _obThis -> evaled_arglist = _passedArgs; _obThis -> local_variables = _old_local_vars; _obThis -> routine_level--; return( _funcOK );}/* *------------------------------------------------------------ * End of class 'm_search' *------------------------------------------------------------ *//* *------------------------------------------------------------ * Beginning of class 'm_dash2' *------------------------------------------------------------ *//* EVENT create */PBWINAPI( INT, _fn_3_32799_0 ) ( POB_THIS _obThis, UINT _numArgs ){/* start of local variables *//* start of local temperaries */ INT _fnCallRet; POB_GROUP _pGroup; POB_GROUP _pSavedGroup; POB_GROUP _OldGroup; OB_GROUP_ID _GroupID; INT _funcOK; POB_DATA _passedArgs; PVOID _old_local_vars; OB_DATA _obdataArray[ 3 ]; LPTSTR _stringTemp1; BOOL _stringTemp1_null;/* start of prologue */ _obThis -> routine_level++; _old_local_vars = _obThis -> local_variables; _obThis -> local_variables = (PVOID) FUNC_ARGS( 0 ); GET_GROUP_CURRENCY( _obThis, 3, _pGroup ); _OldGroup = ob_get_curr_obj_group( _obThis ); ob_set_curr_obj_group( _obThis, _pGroup ); _GroupID = ob_get_group_id( _obThis, _pGroup ); _passedArgs = (POB_DATA) _obThis -> evaled_arglist; _funcOK = SUCCESS; pbstg_memset(_obdataArray, 0, 3 * sizeof(OB_DATA)); /* initialization of argument variables */ /* initialization of local variables */ /* initialization of local temperaries *//*********************************************** * start of p-codes ***********************************************/ /* @0 line2 SM_EVENTCALL sp0 NO_TYPE *//* event create NO_TYPE */{OB_FUNC_FUNC_FuncPtr;_FuncPtr = QUALIFIED_DOT_CALL( 32769, 0 );SETUP_FUNC_CALL( _obThis, 0, 0 );ob_set_curr_rtinst_and_return( _obThis, _This );if( _FuncPtr != NULL ){_fnCallRet = (*_FuncPtr)( _obThis, 0 );ob_unset_curr_rtinst_and_return( _obThis );if( _fnCallRet == FAILURE ){RT_ERROR;}}elseob_unset_curr_rtinst_and_return( _obThis );}CHECK_EXCEPTION_0(_obThis); /* @12 line2 SM_POP_N_TIMES sp0 NO_TYPE */ /* ELIMINATED */ /* @16 line2 SM_LVALUE_EXPR sp1 NO_TYPE */ /* ELIMINATED */ /* @18 line3 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @20 line3 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @26 line3 SM_DOT_LV sp2 STRING_TYPE */ /* field text STRING_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 3 ); }CHECK_EXCEPTION_0(_obThis); /* @30 line3 SM_PUSH_CONST_STRING sp1 STRING_TYPE */ /* ELIMINATED */ /* @36 line3 SM_COPY_CONST_STRING sp2 STRING_TYPE */ _stringTemp1 = ob_dup_string( _obThis, PBTEXT("-") ); _stringTemp1_null = FALSE; ob_set_data_type( &_obdataArray[ 1 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @40 line3 SM_ASSIGN_STRING sp2 STRING_TYPE */ ot_assign_refarg_string( _obThis, &_obdataArray[ 0 ], _stringTemp1, _stringTemp1_null ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @44 line4 SM_RETURN sp0 NO_TYPE */ ot_no_return_val( _obThis ); goto _Cleanup;CHECK_EXCEPTION_0(_obThis);/* start of epilogue */goto _handleRuntimeError;_handleRuntimeError:HANDLE_EXCEPTION_RETURN();goto _Cleanup;_Cleanup: /* cleanup of local variables */ { } /* restore state */ ob_set_curr_obj_group( _obThis, _OldGroup ); _obThis -> evaled_arglist = _passedArgs; _obThis -> local_variables = _old_local_vars; _obThis -> routine_level--; return( _funcOK );}/* EVENT destroy */PBWINAPI( INT, _fn_3_32799_1 ) ( POB_THIS _obThis, UINT _numArgs ){/* start of local variables *//* start of local temperaries */ INT _fnCallRet; POB_GROUP _pGroup; POB_GROUP _pSavedGroup; POB_GROUP _OldGroup; OB_GROUP_ID _GroupID; INT _funcOK; POB_DATA _passedArgs; PVOID _old_local_vars; OB_DATA _obdataArray[ 2 ];/* start of prologue */ _obThis -> routine_level++; _old_local_vars = _obThis -> local_variables; _obThis -> local_variables = (PVOID) FUNC_ARGS( 0 ); GET_GROUP_CURRENCY( _obThis, 3, _pGroup ); _OldGroup = ob_get_curr_obj_group( _obThis ); ob_set_curr_obj_group( _obThis, _pGroup ); _GroupID = ob_get_group_id( _obThis, _pGroup ); _passedArgs = (POB_DATA) _obThis -> evaled_arglist; _funcOK = SUCCESS; pbstg_memset(_obdataArray, 0, 2 * sizeof(OB_DATA)); /* initialization of argument variables */ /* initialization of local variables */ /* initialization of local temperaries *//*********************************************** * start of p-codes ***********************************************/ /* @0 line2 SM_EVENTCALL sp0 NO_TYPE *//* event destroy NO_TYPE */{OB_FUNC_FUNC_FuncPtr;_FuncPtr = QUALIFIED_DOT_CALL( 32769, 1 );SETUP_FUNC_CALL( _obThis, 0, 0 );ob_set_curr_rtinst_and_return( _obThis, _This );if( _FuncPtr != NULL ){_fnCallRet = (*_FuncPtr)( _obThis, 0 );ob_unset_curr_rtinst_and_return( _obThis );if( _fnCallRet == FAILURE ){RT_ERROR;}}elseob_unset_curr_rtinst_and_return( _obThis );}CHECK_EXCEPTION_0(_obThis); /* @12 line2 SM_POP_N_TIMES sp0 NO_TYPE */ /* ELIMINATED */ /* @16 line2 SM_LVALUE_EXPR sp1 NO_TYPE */ /* ELIMINATED */ /* @18 line3 SM_RETURN sp0 NO_TYPE */ ot_no_return_val( _obThis ); goto _Cleanup;CHECK_EXCEPTION_0(_obThis);/* start of epilogue */goto _handleRuntimeError;_handleRuntimeError:HANDLE_EXCEPTION_RETURN();goto _Cleanup;_Cleanup: /* cleanup of local variables */ { } /* restore state */ ob_set_curr_obj_group( _obThis, _OldGroup ); _obThis -> evaled_arglist = _passedArgs; _obThis -> local_variables = _old_local_vars; _obThis -> routine_level--; return( _funcOK );}/* *------------------------------------------------------------ * End of class 'm_dash2' *------------------------------------------------------------ *//* *------------------------------------------------------------ * Beginning of class 'm_aboutquickapp' *------------------------------------------------------------ *//* EVENT clicked */PBWINAPI( INT, _fn_3_32800_21 ) ( POB_THIS _obThis, UINT _numArgs ){/* start of local variables */ /* Unused Local '_obdataArray[0]'*//* start of local temperaries */ INT _fnCallRet; POB_GROUP _pGroup; POB_GROUP _pSavedGroup; POB_GROUP _OldGroup; OB_GROUP_ID _GroupID; INT _funcOK; POB_DATA _passedArgs; PVOID _old_local_vars; OB_DATA _obdataArray[ 4 ]; POB_RUNTIME_INST _objectTemp2; BOOL _objectTemp2_null;/* start of prologue */ _obThis -> routine_level++; _old_local_vars = _obThis -> local_variables; _obThis -> local_variables = (PVOID) FUNC_ARGS( 0 ); GET_GROUP_CURRENCY( _obThis, 3, _pGroup ); _OldGroup = ob_get_curr_obj_group( _obThis ); ob_set_curr_obj_group( _obThis, _pGroup ); _GroupID = ob_get_group_id( _obThis, _pGroup ); _passedArgs = (POB_DATA) _obThis -> evaled_arglist; _funcOK = SUCCESS; pbstg_memset(_obdataArray, 0, 4 * sizeof(OB_DATA)); /* initialization of argument variables */ /* initialization of local variables */ /* Unused Local */ ob_set_data_type( &_obdataArray[0], NO_TYPE ); /* initialization of local temperaries *//*********************************************** * start of p-codes ***********************************************/ /* @0 line4 SM_PUSH_LOCAL_GLOBREF_RP sp0 OBJECT_TYPE */ /* w_genapp_about OBJECT_TYPE */ ob_local_global_refpkt( _obThis, &_obdataArray[ 1 ], _pGroup, 23 );CHECK_EXCEPTION_0(_obThis); /* @4 line4 SM_PUSH_FUNC_CLASS sp1 OBJECT_TYPE */ _objectTemp2 = (POB_RUNTIME_INST) ob_get_system_func_class( _obThis ); _objectTemp2_null = FALSE; ob_set_data_type( &_obdataArray[ 2 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @10 line4 SM_CLASS_CALL sp2 INT_TYPE *//* function fnOpenWnd INT_TYPE */SETUP_FUNC_CALL( _obThis, 1, 1 );ob_set_curr_rtinst_and_return( _obThis, NULL );_fnCallRet = CLASS_CALL( _objectTemp2, 187 )( _obThis, 1 );ob_unset_curr_rtinst_and_return( _obThis );if (( _fnCallRet == FAILURE ) || (_obThis->bHaltClose)){RT_ERROR;}CHECK_EXCEPTION_0(_obThis); /* @18 line4 SM_FREE_REF_PAK_N sp1 NO_TYPE */ ot_free_refarg( _obThis, &_obdataArray[ 1 ] );CHECK_EXCEPTION_0(_obThis); /* @22 line4 SM_POP_N_TIMES sp0 INT_TYPE */ /* ELIMINATED */ /* @26 line4 SM_LVALUE_EXPR sp1 NO_TYPE */ /* ELIMINATED */ /* @28 line5 SM_RETURN sp0 NO_TYPE */ ot_no_return_val( _obThis ); goto _Cleanup;CHECK_EXCEPTION_0(_obThis);/* start of epilogue */goto _handleRuntimeError;_handleRuntimeError:HANDLE_EXCEPTION_RETURN();goto _Cleanup;_Cleanup: /* cleanup of local variables */ { } /* restore state */ ob_set_curr_obj_group( _obThis, _OldGroup ); _obThis -> evaled_arglist = _passedArgs; _obThis -> local_variables = _old_local_vars; _obThis -> routine_level--; return( _funcOK );}/* EVENT create */PBWINAPI( INT, _fn_3_32800_0 ) ( POB_THIS _obThis, UINT _numArgs ){/* start of local variables *//* start of local temperaries */ INT _fnCallRet; POB_GROUP _pGroup; POB_GROUP _pSavedGroup; POB_GROUP _OldGroup; OB_GROUP_ID _GroupID; INT _funcOK; POB_DATA _passedArgs; PVOID _old_local_vars; OB_DATA _obdataArray[ 3 ]; LPTSTR _stringTemp1; BOOL _stringTemp1_null;/* start of prologue */ _obThis -> routine_level++; _old_local_vars = _obThis -> local_variables; _obThis -> local_variables = (PVOID) FUNC_ARGS( 0 ); GET_GROUP_CURRENCY( _obThis, 3, _pGroup ); _OldGroup = ob_get_curr_obj_group( _obThis ); ob_set_curr_obj_group( _obThis, _pGroup ); _GroupID = ob_get_group_id( _obThis, _pGroup ); _passedArgs = (POB_DATA) _obThis -> evaled_arglist; _funcOK = SUCCESS; pbstg_memset(_obdataArray, 0, 3 * sizeof(OB_DATA)); /* initialization of argument variables */ /* initialization of local variables */ /* initialization of local temperaries *//*********************************************** * start of p-codes ***********************************************/ /* @0 line2 SM_EVENTCALL sp0 NO_TYPE *//* event create NO_TYPE */{OB_FUNC_FUNC_FuncPtr;_FuncPtr = QUALIFIED_DOT_CALL( 32769, 0 );SETUP_FUNC_CALL( _obThis, 0, 0 );ob_set_curr_rtinst_and_return( _obThis, _This );if( _FuncPtr != NULL ){_fnCallRet = (*_FuncPtr)( _obThis, 0 );ob_unset_curr_rtinst_and_return( _obThis );if( _fnCallRet == FAILURE ){RT_ERROR;}}elseob_unset_curr_rtinst_and_return( _obThis );}CHECK_EXCEPTION_0(_obThis); /* @12 line2 SM_POP_N_TIMES sp0 NO_TYPE */ /* ELIMINATED */ /* @16 line2 SM_LVALUE_EXPR sp1 NO_TYPE */ /* ELIMINATED */ /* @18 line3 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @20 line3 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @26 line3 SM_DOT_LV sp2 STRING_TYPE */ /* field text STRING_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 3 ); }CHECK_EXCEPTION_0(_obThis); /* @30 line3 SM_PUSH_CONST_STRING sp1 STRING_TYPE */ /* ELIMINATED */ /* @36 line3 SM_COPY_CONST_STRING sp2 STRING_TYPE */ _stringTemp1 = ob_dup_string( _obThis, PBTEXT("&About...") ); _stringTemp1_null = FALSE; ob_set_data_type( &_obdataArray[ 1 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @40 line3 SM_ASSIGN_STRING sp2 STRING_TYPE */ ot_assign_refarg_string( _obThis, &_obdataArray[ 0 ], _stringTemp1, _stringTemp1_null ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @44 line4 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @46 line4 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @52 line4 SM_DOT_LV sp2 STRING_TYPE */ /* field microhelp STRING_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 10 ); }CHECK_EXCEPTION_0(_obThis); /* @56 line4 SM_PUSH_CONST_STRING sp1 STRING_TYPE */ /* ELIMINATED */ /* @62 line4 SM_COPY_CONST_STRING sp2 STRING_TYPE */ _stringTemp1 = ob_dup_string( _obThis, PBTEXT("Display \"About\" window") ); _stringTemp1_null = FALSE; ob_set_data_type( &_obdataArray[ 1 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @66 line4 SM_ASSIGN_STRING sp2 STRING_TYPE */ ot_assign_refarg_string( _obThis, &_obdataArray[ 0 ], _stringTemp1, _stringTemp1_null ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @70 line5 SM_PUSH_THIS sp0 OBJECT_TYPE */ /* ELIMINATED */ /* @72 line5 SM_PUSH_CONST_REF sp1 UINT_TYPE */ /* ELIMINATED */ /* @78 line5 SM_DOT_LV sp2 INT_TYPE */ /* field menuitemtype INT_TYPE */ CHECK_VALID_OBJECT( _This, FALSE ) { ob_instance_fldupdate_refpkt( _obThis, &_obdataArray[ 0 ], _This, 21 ); }CHECK_EXCEPTION_0(_obThis); /* @82 line5 SM_PUSH_CONST_ENUM sp1 INT_TYPE */ /* ELIMINATED */ /* @88 line5 SM_ASSIGN_ENUM sp2 INT_TYPE */ ot_assign_refarg_int( _obThis, &_obdataArray[ 0 ], 2, FALSE ); ot_free_refarg( _obThis, &_obdataArray[ 0 ] ); ob_set_data_type( &_obdataArray[ 0 ], NO_TYPE );CHECK_EXCEPTION_0(_obThis); /* @92 line6 SM_RETURN sp0 NO_TYPE */ ot_no_return_val( _obThis ); goto _Cleanup;CHECK_EXCEPTION_0(_obThis);/* start of epilogue */goto _handleRuntimeError;_handleRuntimeError:HANDLE_EXCEPTION_RETURN();goto _Cleanup;_Cleanup: /* cleanup of local variables */ { } /* restore state */ ob_set_curr_obj_group( _obThis, _OldGroup ); _obThis -> evaled_arglist = _passedArgs; _obThis -> local_variables = _old_local_vars; _obThis -> routine_level--; return( _funcOK );}/* EVENT destroy */PBWINAPI( INT, _fn_3_32800_1 ) ( POB_THIS _obThis, UINT _numArgs ){/* start of local variables *//* start of local temperaries */ INT _fnCallRet; POB_GROUP _pGroup; POB_GROUP _pSavedGroup; POB_GROUP _OldGroup; OB_GROUP_ID _GroupID; INT _funcOK; POB_DATA _passedArgs; PVOID _old_local_vars; OB_DATA _obdataArray[ 2 ];/* start of prologue */ _obThis -> routine_level++; _old_local_vars = _obThis -> local_variables; _obThis -> local_variables = (PVOID) FUNC_ARGS( 0 ); GET_GROUP_CURRENCY( _obThis, 3, _pGroup ); _OldGroup = ob_get_curr_obj_group( _obThis ); ob_set_curr_obj_group( _obThis, _pGroup ); _GroupID = ob_get_group_id( _obThis, _pGroup ); _passedArgs = (POB_DATA) _obThis -> evaled_arglist; _funcOK = SUCCESS; pbstg_memset(_obdataArray, 0, 2 * sizeof(OB_DATA)); /* initialization of argument variables */ /* initialization of local variables */ /* initialization of local temperaries *//*********************************************** * start of p-codes ***********************************************/ /* @0 line2 SM_EVENTCALL sp0 NO_TYPE *//* event destroy NO_TYPE */{OB_FUNC_FUNC_FuncPtr;_FuncPtr = QUALIFIED_DOT_CALL( 32769, 1 );SETUP_FUNC_CALL( _obThis, 0, 0 );ob_set_curr_rtinst_and_return( _obThis, _This );if( _FuncPtr != NULL ){_fnCallRet = (*_FuncPtr)( _obThis, 0 );ob_unset_curr_rtinst_and_return( _obThis );if( _fnCallRet == FAILURE ){RT_ERROR;}}elseob_unset_curr_rtinst_and_return( _obThis );}CHECK_EXCEPTION_0(_obThis); /* @12 line2 SM_POP_N_TIMES sp0 NO_TYPE */ /* ELIMINATED */ /* @16 line2 SM_LVALUE_EXPR sp1 NO_TYPE */ /* ELIMINATED */ /* @18 line3 SM_RETURN sp0 NO_TYPE */ ot_no_return_val( _obThis ); goto _Cleanup;CHECK_EXCEPTION_0(_obThis);/* start of epilogue */goto _handleRuntimeError;_handleRuntimeError:HANDLE_EXCEPTION_RETURN();goto _Cleanup;_Cleanup: /* cleanup of local variables */ { } /* restore state */ ob_set_curr_obj_group( _obThis, _OldGroup ); _obThis -> evaled_arglist = _passedArgs; _obThis -> local_variables = _old_local_vars; _obThis -> routine_level--; return( _funcOK );}/* *------------------------------------------------------------ * End of class 'm_aboutquickapp' *------------------------------------------------------------ */static VTAB_INFO _routine_vt_m_genapp_main[] = { { 0, NULL }, { 0, _fn_3_32770_0 }, /* 1 FUNC m_genapp_main.create */ { 1, _fn_3_32770_1 }, /* 2 FUNC m_genapp_main.destroy */ { 0, _fn_3_32790_0 }, /* 3 FUNC m_file.create */ { 1, _fn_3_32790_1 }, /* 4 FUNC m_file.destroy */ { 21, _fn_3_32791_21 }, /* 5 FUNC m_print.clicked */ { 0, _fn_3_32791_0 }, /* 6 FUNC m_print.create */ { 1, _fn_3_32791_1 }, /* 7 FUNC m_print.destroy */ { 21, _fn_3_32792_21 }, /* 8 FUNC m_print_query.clicked */ { 0, _fn_3_32792_0 }, /* 9 FUNC m_print_query.create */ { 1, _fn_3_32792_1 }, /* 10 FUNC m_print_query.destroy */ { 21, _fn_3_32793_21 }, /* 11 FUNC m_printersetup.clicked */ { 0, _fn_3_32793_0 }, /* 12 FUNC m_printersetup.create */ { 1, _fn_3_32793_1 }, /* 13 FUNC m_printersetup.destroy */ { 0, _fn_3_32794_0 }, /* 14 FUNC m_dash1.create */ { 1, _fn_3_32794_1 }, /* 15 FUNC m_dash1.destroy */ { 21, _fn_3_32795_21 }, /* 16 FUNC m_exit.clicked */ { 0, _fn_3_32795_0 }, /* 17 FUNC m_exit.create */ { 1, _fn_3_32795_1 }, /* 18 FUNC m_exit.destroy */ { 0, _fn_3_32796_0 }, /* 19 FUNC m_help.create */ { 1, _fn_3_32796_1 }, /* 20 FUNC m_help.destroy */ { 21, _fn_3_32797_21 }, /* 21 FUNC m_helpindex.clicked */ { 0, _fn_3_32797_0 }, /* 22 FUNC m_helpindex.create */ { 1, _fn_3_32797_1 }, /* 23 FUNC m_helpindex.destroy */ { 21, _fn_3_32798_21 }, /* 24 FUNC m_search.clicked */ { 0, _fn_3_32798_0 }, /* 25 FUNC m_search.create */ { 1, _fn_3_32798_1 }, /* 26 FUNC m_search.destroy */ { 0, _fn_3_32799_0 }, /* 27 FUNC m_dash2.create */ { 1, _fn_3_32799_1 }, /* 28 FUNC m_dash2.destroy */ { 21, _fn_3_32800_21 }, /* 29 FUNC m_aboutquickapp.clicked */ { 0, _fn_3_32800_0 }, /* 30 FUNC m_aboutquickapp.create */ { 1, _fn_3_32800_1 }, /* 31 FUNC m_aboutquickapp.destroy */ };static VTAB_CLASS_INFO _class_info_m_genapp_main[] = { { 32770, 2, 0, 1, 3, FALSE }, /* m_genapp_main */ { 32790, 2, 0, 3, 5, FALSE }, /* m_file */ { 32791, 3, 0, 5, 8, FALSE }, /* m_print */ { 32792, 3, 0, 8, 11, FALSE }, /* m_print_query */ { 32793, 3, 0, 11, 14, FALSE }, /* m_printersetup */ { 32794, 2, 0, 14, 16, FALSE }, /* m_dash1 */ { 32795, 3, 0, 16, 19, FALSE }, /* m_exit */ { 32796, 2, 0, 19, 21, FALSE }, /* m_help */ { 32797, 3, 0, 21, 24, FALSE }, /* m_helpindex */ { 32798, 3, 0, 24, 27, FALSE }, /* m_search */ { 32799, 2, 0, 27, 29, FALSE }, /* m_dash2 */ { 32800, 3, 0, 29, 32, FALSE }, /* m_aboutquickapp */ };static VTAB_GROUP_INFO _group_info_m_genapp_main = { _routine_vt_m_genapp_main, _class_info_m_genapp_main };PBWINAPI( VOID, getVtableInfo_m_genapp_main ) ( POB_THIS obthis, OB_GROUP_ID groupId, PPVTAB_GROUP_INFO groupInfo ){ ob_enter_critical_section( obthis ); *groupInfo = & _group_info_m_genapp_main; SET_GROUP_CURRENCY( obthis, 3, &groupId ); ob_leave_critical_section( obthis );}/* ************************************************************* * End of group 'm_genapp_main.men' ************************************************************* *//* SECTION.Close m_genapp_main.men, size 194573 */#ifdef __cplusplus}#endif /* __cplusplus */
0 0
- PowerBuilder 编绎成C语言源码
- C语言调用powerBuilder开发数据库
- PowerBuilder的语言基础
- 通讯录源码--C语言
- C语言扫雷源码
- LCS C语言源码
- c语言string源码
- CRC32 c语言 源码
- C与Powerbuilder数据类型转换
- DES算法C语言源码
- C语言源码的解析
- c语言万年历的源码
- c语言实现ping源码
- c 语言简单计算器源码
- C语言小程序源码
- 栈的C语言源码
- 五子棋的c语言源码
- c语言基础试题源码
- The connection to adb is down, and a severe error has occured。 hprof-conv.exe
- vld
- eclipse下的ssh框架整合过程及测试
- light oj 1220
- hdu 2393 Higher Math
- PowerBuilder 编绎成C语言源码
- Linux下C语言执行MySQL语句 http://www.2cto.com/database/201312/268374.html
- 我的Java开发学习之旅------>Base64的编码思想以及Java实现
- UVA156-Ananagrams
- iOS UI篇 学习笔记 UIButton,UIImageView
- 关于mysql数据库数据恢复-日志恢复
- c++对象模型
- spring mvc中的@PathVariable
- 2009 求数列的和