[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
Limitations
Rescue5 has the following limitations:
1) Comments cannot be recovered (CA-Clipper removes these).
2) Local and static variable names cannot be recovered from
code compiled without the /b switch (CA-Clipper converts
them into indices into local stack frames). Note that
static procedure names are recovered. Rescue5 creates its
own local and static names and allows you to change them.
3) Unreachable code may not be recovered since this is
optimised out by CA-Clipper.
4) Code cannot necessarily be grouped into the same source
files it was compiled in. In a fully linked .EXE file the
original object modules are combined and it is not possible
to identify how procedures were grouped before compilation.
In practice, Rescue5 manages to correctly group most
procedures.
5) Rescue5 cannot guarantee to decompile code that relies on
undocumented features of the CA-Clipper compiler, although
we have tested it with all the undocumented features we know
about.
6) Rescue5 can only recover the first 10 characters of memvar
and procedure names, since CA-Clipper truncates symbol names
when it compiles.
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson