Note that
package XDevice7;
requires
vcl,
rtl,
vclimg,
indycore,
rbRCL1112, This is the specific version of RB That you have. You may have to change this.
XFormat7,
IndyProtocols;
I made the necessary conversion changes for Delphi 2009 of the pchar, pwidechar, and pansichar settings that would not let it compile.
Also, in Delphi 2009, the vcljpg was replaced by vclimg which also prevented it from compiling.
Updated Wheathead converted xDevice7 files included. You can only use the bpls if you have RB version 1112, otherwise change the version above in package before recompiling.
Good luck.
Compiles and installs but is Not tested. (Not Time)
Let me know if it works for you.
Wheathead