On Wed, May 29, 2013 at 12:48 PM, Ken Dibble <[email protected]> wrote:
> > >> Yeah, you can "REPLACE ALL classloc FOR... " in a .vcx table. One table > at a time. > > Yeah, that's not prone to error. Or, you could use HackCXPro: http://www.whitelightcomputing.com/prodhackcxpro.htm to address the original question, when we (the old we, Blackstone, '95-2000, RIP) first started working with MaxFrame, we added two layers of abstract classes to the hierarchy: Blackstone-level for our standard means of overriding the framework for customizations we came up with, and client-specific to allow an individual client to have specific customizations like resizers or audit trails. Seemed good in theory :) Was rarely put into practice, and introduced some funny problems, especially when dealing with composite classes: for example, a MaxFrame container that contained MaxFrame images and buttons would be subclasses and become a Blackstone container that still contained Maxframe images and buttons. It got even gnarlier with grids and such. As a general rule, adding empty classes, containers, pages and methods "just in case" you're going to need it in the future is an anti-pattern of premature optimization. When you finally do need it, it inevitably needs to be in a different structure than what you predicted anyway. Better to do a clean refactor when its needed that to add a lot of overhead you may never need. -- Ted Roche Ted Roche & Associates, LLC http://www.tedroche.com --- StripMime Report -- processed MIME parts --- multipart/alternative text/plain (text body -- kept) text/html --- _______________________________________________ Post Messages to: [email protected] Subscription Maintenance: http://mail.leafe.com/mailman/listinfo/profox OT-free version of this list: http://mail.leafe.com/mailman/listinfo/profoxtech Searchable Archive: http://leafe.com/archives/search/profox This message: http://leafe.com/archives/byMID/profox/cacw6n4vd62wwgj2l1vp+dvcodr7hsjb2rzyxosodutulv78...@mail.gmail.com ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.

