recover the original PRG code from this pcode: HB_FUNC( APRIDBCONPASSWORD )
{
static const BYTE pcode[] =
{
HB_P_FRAME, 0, 2, /* locals, params */
/* 00003 */ HB_P_BASELINE, 138, 0, /* 138 */
HB_P_PUSHLOCALNEAR, 2, /* PASSWORD */
HB_P_PUSHNIL,
HB_P_EXACTLYEQUAL,
HB_P_JUMPFALSENEAR, 12, /* 12 (abs: 00022) */
HB_P_PUSHSTRSHORT, 6, /* 6 */
'L', 'O', 'R', 'R', 'Y', 0,
HB_P_JUMPNEAR, 4, /* 4 (abs: 00024) */
HB_P_PUSHLOCALNEAR, 2, /* PASSWORD */
HB_P_POPLOCALNEAR, 2, /* PASSWORD */
HB_P_PUSHSYMNEAR, 1, /* SELECT */
HB_P_PUSHNIL,
HB_P_FUNCTIONSHORT, 0,
HB_P_POPVARIABLE, 2, 0, /* CD */
/* 00034 */ HB_P_LINEOFFSET, 2, /* 140 */
HB_P_PUSHSYMNEAR, 3, /* DBUSEAREA */
HB_P_PUSHNIL,
HB_P_TRUE,
HB_P_PUSHNIL,
HB_P_PUSHLOCALNEAR, 1, /* NOME */
HB_P_PUSHNIL,
HB_P_PUSHNIL,
HB_P_FALSE,
HB_P_PUSHNIL,
HB_P_DOSHORT, 7,
/* 00049 */ HB_P_LINEOFFSET, 3, /* 141 */
HB_P_PUSHSYMNEAR, 4, /* DBINFO */
HB_P_PUSHNIL,
HB_P_PUSHINT, 131, 0, /* 131 */
HB_P_PUSHLOCALNEAR, 2, /* PASSWORD */
HB_P_DOSHORT, 2,
/* 00061 */ HB_P_LINEOFFSET, 4, /* 142 */
HB_P_PUSHSYMNEAR, 5, /* DBGOTOP */
HB_P_PUSHNIL,
HB_P_DOSHORT, 0,
/* 00068 */ HB_P_LINEOFFSET, 6, /* 144 */
HB_P_PUSHSYMNEAR, 6, /* WQOUT */
HB_P_PUSHNIL,
HB_P_PUSHSYMNEAR, 7, /* FIELDNAME */
HB_P_PUSHNIL,
HB_P_ONE,
HB_P_FUNCTIONSHORT, 1,
HB_P_PUSHSTRSHORT, 4, /* 4 */
' ', '=', ' ', 0,
HB_P_PLUS,
HB_P_PUSHSYMNEAR, 8, /* CVALTOCHAR */
HB_P_PUSHNIL,
HB_P_PUSHSYMNEAR, 9, /* FIELDGET */
HB_P_PUSHNIL,
HB_P_ONE,
HB_P_FUNCTIONSHORT, 1,
HB_P_FUNCTIONSHORT, 1,
HB_P_PLUS,
HB_P_ARRAYGEN, 1, 0, /* 1 */
HB_P_DOSHORT, 1,
/* 00103 */ HB_P_LINEOFFSET, 7, /* 145 */
HB_P_PUSHSYMNEAR, 10, /* DBCLOSEAREA */
HB_P_PUSHNIL,
HB_P_DOSHORT, 0,
/* 00110 */ HB_P_LINEOFFSET, 9, /* 147 */
HB_P_PUSHSYMNEAR, 11, /* DBSELECTAREA */
HB_P_PUSHNIL,
HB_P_PUSHVARIABLE, 2, 0, /* CD */
HB_P_DOSHORT, 1,
HB_P_ENDPROC
/* 00121 */
};
hb_vmExecute( pcode, symbols, NULL );
}