Andy,
<
[hidden email]> wrote in message
news:
[hidden email]...
[...]
> So, how do other people deal with this problem. Do you create
> additional wrapper classes which act as your models or do you develop
> directly in the active-x classes, or do something else completely?
If you look at the class categories for your the generated methods, you'll
notice they're in the auto-generated category. Removing a generated method
from that category means that it won't be overwritten even if you
re-generate the interfaces.
That said, I tend not to add a lot of functionality to the interface
classes, partly for the reasons you suggest, partly to keep classes as
simple as possible (which isn't always that simple anyway). If something is
generally useful (e.g., I find myself always having to convert something
from a string to a collection), I'll add it to the interface class. I try
to keep my application functionality in my own classes.
As with most things, your mileage may vary...
HTH,
Don
>
> Cheers
> AB
>