Subject package abuse
Author Greg
Wanting to provide a rollback button for quite a lot of forms I
subclassed TButton, added a TIB_Transaction property,
overrode "notification" and "click", and added it the the dcluser
package.

All was well. I added the button to the various forms, set the
property for each one, compiled and everything was fab.

However when I reloaded delphi, some time later, it refused to
properly load up IBO_D5.bpl (illegal field declaration or something).
The result is that my component was the only IBO component on the
pallette. I had to get rid of my lovely new component before I could
restore the IBO components and continue work on my IBO project (minus
the rollback buttons).

Obviously I'm missing some vital understanding of packages, however I
haven;t had problems like this elsewhere. I'm wondering if there is
anything about the IBO packages, or dcluser, that I could tweak to
correct this problem and if other IBO usrs have had this problem? Or
should I just add my compoenent to the IBO package itself? I did try
isolating the new compoenent into it;s own exclusive package without
success (the resulting bpl is tiny so it wasn;t that I was dragging
IBO into my own packages thereby screwing up the linking).

One other detail : I;m not a fully paid up IBO user. Although Jason
has supplied me with the full version I have decided against using it
in order that I can't forget to pay up once the customer has agreed
to use the app (yes I know it's a strange arrangement: the customer
is my Dad). So I'm still using the shareware edition. Perhaps that
has something to do with it?

Thanks for any help,

Greg