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.

Reply via email to